Stock Photo: Spain. Extremadura. Cabezuela del Valle. Saint Michael Archangel Church (16th century). Facade.

Stock Photo: 4409-39985 Spain. Extremadura. Cabezuela del Valle. Saint Michael Archangel Church (16th century). Facade.