Where is Hubbard's Hills?

Where is Hubbard's Hills located?

Hubbard's Hills, Hubbard's Hills, Great Britain (approx. 53.36017°, -0.024333334°)


Where is Hubbard's Hills on the map?