Where is Boxgrove?

Where is Boxgrove located?

Boxgrove, Boxgrove, Great Britain (approx. 50.860344°, -0.712802°)


Where is Boxgrove on the map?