Take advantage of our offers and discover this wonderful place
Located on the shores of Lake Peten Itza, facing the island of Flores, it offers users a 5-star experience during their stay..