Crystal Paradise Resort
1 Sea Road, Antipuluan, Narra, Antipuluan, Narra, Palawan, Philippines, 5303
Located in Narra, Crystal Paradise Resort, Spa and Winery is within a 15-minute drive of Narra Beach and Narra Public Market. This hotel is 6.2 mi (9.9 km) from Estrella Falls.