Where is Seven Barrows?

Where is Seven Barrows located?

Seven Barrows, Seven Barrows, Great Britain (approx. 51.544°, -1.524°)


Where is Seven Barrows on the map?