The Buccleuch Centre in Langholm, Scotland

Live music venue in Langholm, SCO, UK.