Where is Hockley House?

Where is Hockley House located?

Hockley House, England, Great Britain (approx. 52.34025°, -1.77413°)


Where is Hockley House on the map?