Where is Scorhill?

Where is Scorhill located?

Scorhill, Scorhill, Great Britain (approx. 50.67058°, -3.905422°)


Where is Scorhill on the map?