Town Hall Hotel & Apartments is located in London's Tower Hamlets neighborhood, close to London Fields, Tower of London, and Olympic Stadium. Nearby points of interest also include St. Paul's Cathedral and The Gherkin. Read More About Town Hall Hotel & Apartments
- 24-Hour Front Desk
- Coffee Shop
- Concierge Desk
- Dry Cleaning Service
- Elevator / Lift
- Express Check-In
- Fitness Facility
- Hypoallergenic Room Available
- Indoor Pool
- Laundry Services/Laundry Facility
- Spa Services
- Wedding Services
(+) = Additional fees may apply for the use of these amenities.
(*) = Free, some restrictions may apply.