Where is Hubberholm?

Where is Hubberholm located?

Hubberholm, England, Great Britain (approx. 54.2002912888°, -2.1140613561°)


Where is Hubberholm on the map?