Album Review: Storm The Palace – ‘Snow, Stars And Public Transport’
Originally from Edinburgh, Storm The Palace have just released their debut album. Written over a nine year period whilst singer Sophie Dodds wrote about her life in London and the….