townhallcampbeltown.com
Campbeltown Town Hall
... at the heart of Campbeltown since 1760