Shoreditch Town Hall

Municipal building in London, England From Wikipedia, the free encyclopedia

Shoreditch Town Hallmap