British Legion Hall

British Legion Hall
Balvenie Street, Dufftown, Highland, AB55 4AS