This family-friendly city hotel is located in the heart of Cancun on Ave. Yaxchilan, just metres from banks and shopping centres. The establishment has a contemporary design, offering its guests a calm and comfortable environment. Renovated in 2009, the..