Iguazu Falls, Cataratas estancias, hotels, travel & tours via Buenos Aires

Iguazu Falls is one of the most visited places in the Argentine province of Misiones and one of the most amazing natural attractions in the world. In the local language, Guaraní, the term “Iguazu” means great waters. Discovered in 1541 by Alvar Núñez Cabeza de Vaca and established in 1984 as Natural World Heritage Site by UNESCO.