A snowy white 14m-high statue of the Virgen de la Inmaculada Concepción towers atop the cumbre (summit) at the Bellavista end of the park.