Panoramic view of Castillo del Mascarat in Calpe, Altea, Sierra Helada Natural Park, Benidorm. Costa Blanca nature.