Building Merchants in London - Upton Park 317 Green Street, Upton Park, London, E13 9AR Tags: garden furniture