1 minute read
Town Hall Hotel
The Town Hall Hotel is located in London’s vibrant and artistic East End. Striking design mixes Edwardian influences with 1930s Art Deco style and contemporary touches. The hotel first opened as a Town Hall in 1910 and many of the rooms, and Suites have original period details, giving guests a taste of the building’s grandeur, the epitome of which is De Montfort Suite with its triple-height ceiling, ornate moulded ceilings, Edwardian detailing with high arched windows.
The bathrooms are especially luxurious, most with soaking tubs and separate walk-in showers. Vintage furniture and modern kitchens make the loft-style suites a home away from home. Hotel amenities include a spectacular indoor pool, fitness suite, and the Two Michelin Star Da Terra Restaurant.