TERRA NOVA THE EMOTIONS ! Discover Terra Nova Resorts El Nido Palawan Philippines - more than just a resort. - Refinement of taste Relaxation and discovery Luxury made simple