Where is Highmoor?

Where is Highmoor located?

Highmoor, Highmoor, Great Britain (approx. 51.55306°, -0.9916125°)


Where is Highmoor on the map?