Glass relaxes in historic style at London’s Town Hall Hotel
THERE ARE many hotels which claim to be London’s best kept secret, but the Town Hall Hotel is surely the one!
Situated on a leafy street in buzzing Bethnal Green, this former council building is a beautifu...