Where is Bolton Lowe House?

Where is Bolton Lowe House located?

Bolton Lowe House, England, Great Britain (approx. 54.7884132696°, -3.1862154012°)


Where is Bolton Lowe House on the map?