Town Hall Hotel & Apartments

Address:

Patriot Square
Bethnal Green
E2 9NF London, GB

Hotel star rating:

5 stars

Map:


Contact   ·   Privacy   ·   Terms