Altea

Church and Old Town of Altea, Alicante, Spain