Where is Holywell-Green?

Where is Holywell-Green located?

Holywell-Green, England, Great Britain (approx. 53.6741479067°, -1.8700275429°)


Where is Holywell-Green on the map?