Where is Downhill beach?

Where is Downhill beach located?

Downhill beach, Downhill beach, Great Britain (approx. 55.167263°, -6.8324666°)


Where is Downhill beach on the map?