Jun26Midsummer Ceilidh — Kirkcudbright Town Hall, July 19thJoin us for the annual Midsummer Ceilidh at Kirkcudbright Town Hall. Live traditional music from the…Dumfries and Galloway[Events]£6SAMPLE