Where is Newmachar Station?

Where is Newmachar Station located?

Newmachar Station, Newmachar Station, Great Britain (approx. 57.272°, -2.185°)


Where is Newmachar Station on the map?