Tortuga Bay Hotel in Punta Cana – Worthy of an Oscar
On the shores of Punta Cana’s most secluded beach, Designer Oscar de la Renta created a Caribbean jewel of a hotel. Located in a private enclave within the Puntacana Resort, the Tortuga Bay Hotel features 13 villas offering unrivaled luxury, the ultimate in privacy, and five-star service. Guests thrill to Tortuga Bay’s dreamy environment, posh […]