Where is Hascombe?

Where is Hascombe located?

Hascombe, Hascombe, Great Britain (approx. 51.149456°, -0.57272106°)


Where is Hascombe on the map?