No menu items!

Brazil: Cataratas Hotel is elected the best in South America

RIO DE JANEIRO, BRAZIL - The Cataratas hotel is the only hotel development inside the Iguaçu National Park. From the windows of some of the luxurious suites, it is possible to see the sumptuous waterfalls that are a UNESCO World Natural Heritage Site.

The exclusive experiences . . .

To read the full NEWS and much more, Subscribe to our Premium Membership Plan. Already Subscribed?

Check out our other content