Where is Hamble Station?

Where is Hamble Station located?

Hamble Station, Hamble Station, Great Britain (approx. 50.87138°, -1.32916°)


Where is Hamble Station on the map?