Where is Crosslee?

Where is Crosslee located?

Crosslee, Crosslee, Great Britain (approx. 55.863293°, -4.5430613°)


Where is Crosslee on the map?