Where is Newton Stewart Station?

Where is Newton Stewart Station located?

Newton Stewart Station, Newton Stewart Station, Great Britain (approx. 54.9537°, -4.4913°)


Where is Newton Stewart Station on the map?