Friars Cl, Ilford IG1 4AH, United Kingdom
How to go there
Garden Loc: 51.5663 / 0.0875742
Plan your visit