Where is St Helier Station?

Where is St Helier Station located?

St Helier Station, St Helier Station, Great Britain (approx. 51.389263°, -0.196615°)


Where is St Helier Station on the map?