Where is Hopewell Gardens?

Where is Hopewell Gardens located?

Hopewell Gardens, England, Great Britain (approx. 52.615166°, 1.515716°)


Where is Hopewell Gardens on the map?