Where is Worle Station?

Where is Worle Station located?

Worle Station, Worle Station, Great Britain (approx. 51.358723°, -2.9104943°)


Where is Worle Station on the map?