
The Town Hall Hotel is a Grade II listed building set in the heart of London's vibrant East End. Featuring avant-garde design with Edwardian architecture and Art Deco interiors, this is an unforgettable venue, and it’s no wonder the hotel has been repeatedly chosen as a filming location for productions…