Buy stock photo Mountain, buildings and city in Spain by ocean with urban structures, houses and property. Cityscape, architecture and landscape of town for adventure, travel destination and tourism in nature