The Buccleuch Centre
in Langholm, Scotland
Live music venue in Langholm, SCO, UK.