https://gb.2markers.com/858814
Swansea Beach on the map, Swansea, United Kingdom. Where is located, photo