Aberfeldy Village
40 Blair Street, Tower Hamlets, London, E14 0TB, United Kingdom
Featuring accommodation with a balcony, Aberfeldy Village is located in London. The property is around 3 km from Canary Wharf Underground Station, 3.7 km from Olympic Stadium and 4 km from Stratford Tube Station.