A beautiful lodge located in a tributary of the Napo River deep in the Amazon, The Napo Wildlife Center offers the visitor an authentic Amazon experience.