Where is Crossroads?

Where is Crossroads located?

Crossroads, Scotland, Great Britain (approx. 55.5758975767°, -4.4284086225°)


Where is Crossroads on the map?