Letting Agents in London - Upton Park 231 Barking Road, Upton Park, London, E6 1LB Tags: flats, houses, residential