The Hotel is located in the centre of the Iguaçu National Park, surrounded by tropical nature alongside the famous Iguaçu Falls. This charming 193 b ...
Offering 4 floors with a total of 208 rooms, this hotel comprises two buildings. Guests are offered many facilities including a lobby with a 24-hour r ...