Where is Randolph's Leap?

Where is Randolph's Leap located?

Randolph's Leap, Randolph's Leap, Great Britain (approx. 57.525227°, -3.6714714°)


Where is Randolph's Leap on the map?