Selva Vida

United States of America

31 August 2021 07:38

Last online 25 November 2021 05:57



Selva Vida is situated in the lovely town of Santa Maria, one-hour boat ride from Iquitos, the greatest city in the Amazon. Selva Vida is in the town of Santa Maria, an-hour boat ride from the city of Iquitos. Thus, assuming you need a genuinely astounding encounter, you should make arrangements to visit the Amazon Jungle. There is really no spot like it elsewhere on earth.