Montefrio white buildings and Iglesia de la Villa Church former Montefrio Castle - Montefrio, Andalusia, Spain.