Iguazu Falls
The Hotel Gran Meliá Iguazú is a five star establishment overlooking the landmark Iguazu Falls, in Misiones Province, Argentina.