Where is Whistling Sands?

Where is Whistling Sands located?

Whistling Sands, Whistling Sands (Station), Great Britain (approx. 52.832573°, -4.717821°)


Where is Whistling Sands on the map?