Where is Wells-next-the-Sea Station?

Where is Wells-next-the-Sea Station located?

Wells-next-the-Sea Station, Wells-next-the-Sea Station, Great Britain (approx. 52.94961°, 0.8644°)


Where is Wells-next-the-Sea Station on the map?