Tree Top Canopy
Located in the Peruvian Amazon, the Treehouse Lodge is a magical place for any wildlife or nature lover to stay. Each of the ten treehouses offers stunning views and a private bathroom. Complete with cozy beds and bamboo furnishings, each treehouse is handcrafted to perfection. Each treehouse is also surrounded ...