Town Hall Hotel & Apartments London
A Member of Design Hotels
Patriot Square
Bethnal Green
London
England
Phone:
+(44)(207) 871 0460
Find your nearest Starwood Hotels
Directions
Opening Hours
Town Hall Hotel & Apartments London QR Code for Smartphones