Shoreditch Village Hall

Shoreditch Village Hall
33 Hoxton Square, London, N1 6NN
Photo of Shoreditch Village Hall