Iguacu, Brazil – The Hotel Cataratas at the Iguacu Falls in Brazil, South America; it is the only hotel located within the National Park area and allows guests the luxury of observing the landmark falls at any time of the day or night. Photo shot in the late afternoon, just before sunset. Copy Space.