The Meteor Shower
Category:
Address:
London, United Kingdom
The Meteor Shower, led by Matthew Hall, is known for its unique blend of Indie Pop and Indie Rock music. The band's sound is distinguished by its use of intricate vocal harmonies, melodies, and cou...