Stratfords Garden Centre
364 Horns Road
Ilford
Ilford IG6 1BT
United Kingdom