Where is Wymondham Abbey Station?

Where is Wymondham Abbey Station located?

Wymondham Abbey Station, England, Great Britain (approx. 52.57043°, 1.1038°)


Where is Wymondham Abbey Station on the map?