Where is Ventnor Station?

Where is Ventnor Station located?

Ventnor Station, Ventnor Station, Great Britain (approx. 50.5976°, -1.2088°)


Where is Ventnor Station on the map?