USA & CANADA 1-800-893-0916
Mon-Fri, 9-5 EST

Meliá Iguazu | Iguazu Falls, Argentina

Located within the Iguazu National Park, Meliá Iguazu offers stunning views of the famous waterfalls of the Iguazu River, one of the world’s largest waterfall systems and recognized as a New Seven Wonders of Nature. The hotel boasts unique views of the Paranaense jungle and Iguazu Falls right from the comfort of your room. Take a dip in the swimming pool surrounded by gardens and overlooking the natural scenery of the national park.

Services and amenities

  • WiFi
  • Breakfast buffet
  • Swimming pool
  • Air conditioning
  • Spa