3 Bedroom ApartmentApartment
166A Romford Road, Newham, London, E15 4LD, United Kingdom
3 Bedroom Apartment is situated in the Newham district of London, 1.8 km from Stratford City Westfield, 1.7 km from Stratford Tube Station and 3.4 km from Olympic Stadium. The property is around 3.5 km from East Ham, 5.