Where is Sourton Down?

Where is Sourton Down located?

Sourton Down, Sourton Down, Great Britain (approx. 50.706203°, -4.062737°)


Where is Sourton Down on the map?