Campbeltown Highland Games

Held on Meadows playing field, in easy reach of the town.