The hotel is located on Tulum Avenue, one of the most important streets of central Cancun. It is perfect for business and close to restaurants, bars, cinemas and shopping venues. This establishment combines work with pleasure in one of the most beautiful..