Customer Service

Office Hours

Monday - Friday
10:00 am - 8:00 pm
(GMT -5)

Bookings and Contact

  +(537) 204.5101

  (647) 477.3098

  305.433.3108

Hotels in Santa Clara

"It is located in the central part of the country in Villa Clara province, the perfect destination to enjoy a natural environment.