Where is Croftfoot Station?

Where is Croftfoot Station located?

Croftfoot Station, Croftfoot Station, Great Britain (approx. 55.81826°, -4.22832°)


Where is Croftfoot Station on the map?