Canary Wharf ApartmentsApartment
Tower Hamlets, London, E14 9RP, United Kingdom
Offering city views, Canary Wharf Apartments is an accommodation located in London, 5.3 km from West Ham and 5.4 km from Tower of London. The 3-star apartment features lake views and is 1.1 km from Canary Wharf Underground Station.