Town Hall Hotel & Apartments

Patriot Square
Bethnal Green
London, E2 9NF GB