The 231 winding steps to reach the San Juan de Gaztelugatxe church are a man-made maze through the sea and up the hill.
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections