Nestled under the shade of 150 year old London Plane trees on the Wharf of the Tower of London, the Glass Rooms offer a dining experience like no other. With their panoramic views of the River Thames, Tower Bridge, The Shard and the Tower of London,..
Relevance: 16.060316