About The Snow Ball
The Snow Ball, Edinburgh’s Wizard Rock show, is a Christmas event featuring live music from the best Wizard Rock bands from the US and Europe.
More about The Snow Ball
The Snow Ball is located at Edinburgh, United Kingdom
https://twitter.com/EdinSnowBall