2Tortuga Bay Hotel

Source: Link

This hotel established in Punta Cana, Dominican Republic is an amazing resort designed by the famous fashion designer Oscar de la Renta. With such fact, you can conclude that the design would be quite elegant overall. Among its amenities include lagoons, restaurants, recreation centers and other incredible facilities within the hotel premises. Click the next ARROW to see the next image!

Previous article10 Storybook Villages in Italy
Next article10 Highest Bungee Jumps in the World