Where is Holdsworth House?

Where is Holdsworth House located?

Holdsworth House, Holdsworth House, Great Britain (approx. 53.75778°, -1.8752778°)


Where is Holdsworth House on the map?