Where is North Wootton Station?

Where is North Wootton Station located?

North Wootton Station, North Wootton Station, Great Britain (approx. 52.792°, 0.4278°)


Where is North Wootton Station on the map?