A five-star hotel located in a spectacular Edwardian building in London’s vibrant East End, offering a range of spacious serviced apartments, gorgeously designed hotel bedrooms and magnificent suites, alongside a mighty but inviting swimming pool and gym.
Town Hall Hotel & Apartments is located in London's vibrant East End.