Villa Libertad Chruch
Church Rd, El Nido, Palawan, Philippines
Show on Google maps