Located in the Azulik Resort Tulum, Kin Toh is a Mayan-Mexican restaurant featuring dining nests built on stilts 12m above ground with sweeping jungle views.
Located in the Azulik Resort Tulum, Kin Toh is a Mayan-Mexican restaurant featuring dining nests built on stilts 12m above ground with sweeping jungle views.