Where is Yarmouth Station?

Where is Yarmouth Station located?

Yarmouth Station, Yarmouth Station, Great Britain (approx. 50.70639°, -1.5007°)


Where is Yarmouth Station on the map?