Calle Palmera 33 See more listings
Featuring a garden with a swimming pool, Terra Iguazu Apart Hotel propose self-catering apartments with free of cost Wi-Fi and plasma TVs in Puerto Iguazu. The city centre is a Ten-minute walk away and a fully furnishedmon kitchen is available for guest...
Listing by
Jack London