https://us.2markers.com/699886
Beach of La Concha on the map, San Sebastián, Spain. Where is located, photo