Where is Athelhampton House?

Where is Athelhampton House located?

Athelhampton House, Athelhampton House, Great Britain (approx. 50.746735°, -2.328407°)


Where is Athelhampton House on the map?