Guadalaviar

Travel Guide

A hillside village with terraced houses and a river in the foreground.