Wallwood Rooms
8 Coutts Court Wallwood Street, Tower Hamlets, London, E14 7GS, United Kingdom
Attractively set in the Tower Hamlets district of London, Wallwood Rooms is situated 3.2 km from Victoria Park, 3.9 km from Olympic Stadium and 4 km from Canada Water. The property is around 4.1 km from Tower of London, 4.