Where is Wattlesborough Hall?

Where is Wattlesborough Hall located?

Wattlesborough Hall, Wattlesborough Hall, Great Britain (approx. 52.70722°, -2.95578°)


Where is Wattlesborough Hall on the map?