Where is Newton Station?

Where is Newton Station located?

Newton Station, Newton Station, Great Britain (approx. 55.819°, -4.133°)


Where is Newton Station on the map?