The village of Olvera in Cadiz province, Andalucia features a moorish fortress and a neoclassic cathedral overlooking the whitewashed village.
The village of Olvera in Cadiz province, Andalucia features a moorish fortress and a neoclassic cathedral overlooking the whitewashed village.