St James Great Church
1 of 4Active Image : St James Great Church in London, United Kingdom. Live music venue.
Poppy AjudhaView Guide
“Church of Sound is one of the most inspiring places to watch a live band give you their everything. The stage is in the centre and the audience surrounds. You will be consumed by the music.”