This hotel is located in Mexico’s scenic Tuxtlas region. The cabins and on-site restaurant are powered with wind and solar energy ... » Veja mais