Where is Badbury Hill?

Where is Badbury Hill located?

Badbury Hill, Oxfordshire, United Kingdom (approx. 51.6492°, -1.622789°)


Where is Badbury Hill on the map?