In Palawan and randomly craving Mexican and Thai food? This El Nido spot will feed that oddly specific need.