Shoredtich Town Hall

380 Old St, London

What's on at the Shoredtich Town Hall