In this beautiful natural garden located in Barrio Florido, a short boat ride from Iquitos, you will find yourself immersed in the flora and fauna of the Amazon Rainforest.