Where is Wincanton Station?

Where is Wincanton Station located?

Wincanton Station, Wincanton Station, Great Britain (approx. 51.0535°, -2.4147°)


Where is Wincanton Station on the map?