Where is Holdsworth House Hotel?

Where is Holdsworth House Hotel located?

Holdsworth House Hotel, England, Great Britain (approx. 53.75799°, -1.87513°)


Where is Holdsworth House Hotel on the map?