Olvera - Arab castle. Cádiz, Andalusia, Spain

more about : Olvera