Kirkcudbright Town Hall

Kirkcudbright Town Hall
St Marys St, Kirkcudbright, DG6 4AA