Sevilla, Spain
People & Lifestyle | Travel & Landscape
Scenic view of Zahara de la Sierra, a white-washed town with a castle and church on a hilltop in Andalusia, Spain.