Where is Wells-next-the-Sea Station?

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

Wells-next-the-Sea Station, Norfolk, United Kingdom (approx. 52.94961°, 0.8644°)


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