Where is New Galloway Station?

Where is New Galloway Station located?

New Galloway Station, New Galloway Station, Great Britain (approx. 55.0109°, -4.0951°)


Where is New Galloway Station on the map?