Where is Whitesands?

Where is Whitesands located?

Whitesands, Whitesands, Great Britain (approx. 55.0685°, -3.615492°)


Where is Whitesands on the map?