Where is Hestercombe House?

Where is Hestercombe House located?

Hestercombe House, Hestercombe House, Great Britain (approx. 51.053055°, -3.0841665°)


Where is Hestercombe House on the map?