Sleep in an old townhall (London, UK)

If you ever like to stay in a hotel with a story 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. Building The building reflected a new confidence and wealth in the Borough and the Council […]

Loading...

L o a d i n g . . .