Results 1 results found The 13th century castle and parish church, Santa Olalla del Cala, Andalucia, Spain, Europe