Tortuga Lodge es el único Hotel en Tortuguero, Costa Rica, que posee su propia y privada reserva natural.
Se trata de un hotel con dieciséis suites y una espectacular villa, inspiradas en el estilo arquitectónico victoriano caribeño. Todas ellas con una increíble vista al río han sido construidas y decoradas para que los huéspedes disfruten de una estadía inolvidable.