by CokeMann » Tue May 17, 2022 12:39 am
The contact info should be on the booking confirmation you where sent, fyi they normally ask for the balance of your payment about 30 days prior your actual arrival date.
To contact Sales & Reservations:
Phones: 011 52 (998) 193-23-89
Toll Free USA/CAN: 1-888-211-3241
Toll Free Mexico: 01 800 500 0587