Anidado en la exuberante selva tropical, es el escondite prefecto para los amantes de la naturaleza y el lugar perfecto para descubrir las maravillas del Parque Nacional Tortuguero. El Lodge es una propiedad de 15 acres ubicada frente al mar en el extremo derecho de Tortuguero, que ofrece agradables vistas a la Laguna del mismo nombre y a los canales.