Where is Cowes Station?

Where is Cowes Station located?

Cowes Station, Cowes Station, Great Britain (approx. 50.762222°, -1.2988888°)


Where is Cowes Station on the map?