Limoncocha National Biological Reserve is a nature reserve is located 229 miles from Quito, Ecuador. The reserve includes over 13,000 acres of land in the Shushufindi Canton, Sucumbíos Province.
Limoncocha National Biological Reserve is a nature reserve is located 229 miles from Quito, Ecuador. The reserve includes over 13,000 acres of land in the Shushufindi Canton, Sucumbíos Province.