Where is Gallowgate Central Station?

Where is Gallowgate Central Station located?

Gallowgate Central Station, Gallowgate Central Station, Great Britain (approx. 55.8554°, -4.2305°)


Where is Gallowgate Central Station on the map?