Where is Crossbost?

Where is Crossbost located?

Crossbost, Crossbost, Great Britain (approx. 58.13322°, -6.4305215°)


Where is Crossbost on the map?