Where is Newark Castle Station?

Where is Newark Castle Station located?

Newark Castle Station, Newark Castle Station, Great Britain (approx. 53.080208°, -0.81445°)


Where is Newark Castle Station on the map?