Hotel das Cataratas by Orient-Express
save place
Iguazu Falls, Brazil
Officially declare the New /wonders of the Natural World The Iguazu Falls is located in the tree frontiers of Argentina, Brazil and Paraguay 2700 meters of high and 275 waterfalls.
Have you been here? Share a tip or a photo with fellow travelers.
Original whistler auddev