2 Bedroom Apartment with River Views Near Canary Wharf and City
Tower Hamlets, London, E1W 3WF, United Kingdom,Object type: Hotel London
2 Bedroom Apartment with River Views Near Canary Wharf and City is situated in the Tower Hamlets district of London, 1.6 miles from Tower of London, 1.6 miles f