Google
×

Cazalla de la Sierra

Town in Spain
Cazalla de la Sierra is a small town in the province of Seville, in southern Spain. It is located in the foothills of the Sierra Norte de Sevilla, part of the Sierra Morena, which acts as a border between the region of Andalusia and the regions of... Wikipedia
Population: 4,789 (2018)
Elevation: 1,969′