Loading Map.... Kirkcudbright Town HallSt Mary's Street - KirkcudbrightEvents 54.8345012 -4.051364899999953 Address St Mary's Street Kirkcudbright Dumfries & Galloway DG6 4AA United Kingdom Upcoming Events 1 2 3 4 >