The Mansion de los Angeles Hotel is located in San Crist?bal de las Casas, one of the most beautiful colonial cities in Mexico.