at 8 Patriot Square, London , E2 9NF
Town Hall Hotel is a boutique hotel in the heart of London's East End. Offering luxury accommodations, event space and fine dining in an iconic Edwardian building.
Located just a 1 minute walk from Bethnal Green Tube Station which is on the Central line and only 1 stop from the financial district of London