London Canal View
23 Mallory Close, Tower Hamlets, London, E14 6TH, United Kingdom
Featuring lake views, London Canal View offers accommodation with a balcony, around 3.3 km from Olympic Stadium. The property is located 3.5 km from Canary Wharf Underground Station, 3.6 km from Stratford Tube Station and 4.