Where is Foulsham Station?

Where is Foulsham Station located?

Foulsham Station, England, Great Britain (approx. 52.7778°, 1.0045°)


Where is Foulsham Station on the map?