Where is Anglebury House?

Where is Anglebury House located?

Anglebury House, England, Great Britain (approx. 50.68691°, -2.11047°)


Where is Anglebury House on the map?