Where is Freshwater Station?

Where is Freshwater Station located?

Freshwater Station, Freshwater Station, Great Britain (approx. 50.6821°, -1.5161°)


Where is Freshwater Station on the map?