The Treehouse Lodge, located south of Iquitos, Peru, on a tributary ... taking a night walk in the jungle, or a cruise on the river to spot different animals, stargazing, and visiting an ...