London, England

Town Hall Hotel

Set in the heart of London’s vibrant East End, the award-winning Town Hall Hotel combines architectural splendour with cutting-edge design and a devotion to the pleasures of life.

A fabulous blend of old and new, every room and suite has been individually designed many of which retaining grand Edwardian period features while others have an up-in-the-eaves-loft-style chic. All rooms are exceptionally spacious, feeling more like a pied-à-terre in the city than a traditional hotel room.