Where is Newburn Station?

Where is Newburn Station located?

Newburn Station, Newburn Station, Great Britain (approx. 54.981°, -1.744°)


Where is Newburn Station on the map?