Where is Newark Castle Station?

Where is Newark Castle Station located?

Newark Castle Station, Nottinghamshire, United Kingdom (approx. 53.08°, -0.81316°)


Where is Newark Castle Station on the map?