Sierra Helada Benidorm/Gelada Natural Park
Sierra Helada Benidorm is a natural park and includes the areas of Benidorm, L'Alfàs del Pì and Altea. Sierra Helada means Ice mountain in Spanish. The name is said to come from the way the cliffs look fro...