Melia Iguazú is planning a large investment in refurbishing the property, from the rooms, to the common areas, swimming pool, spa and meeting rooms and will take place […]
Chile has been named in Lonely Planet’s just-published Best In Travel 2018 book as the No1 country to visit in 2018, followed by South Korea, Portugal […]