Casa Corcovado Jungle Lodge is a beautiful property located in a private reserve of 170 acres surrounding the Corcovado National Park.