The Helix
a Falkirk, Scotland
Locale di musica dal vivo in Falkirk, SCO, UK.