Where is Broadwell House?

Where is Broadwell House located?

Broadwell House, England, Great Britain (approx. 54.8778819182°, -2.1398363115°)


Where is Broadwell House on the map?