Where is Newburgh Station?

Where is Newburgh Station located?

Newburgh Station, Newburgh Station, Great Britain (approx. 56.3481°, -3.2504°)


Where is Newburgh Station on the map?