Featuring an on-site restaurant, All Rankins Lodge is located in Tortuguero, within the National Park. Free Wi-Fi access is available in public areas at this beachfront property.
Number of rooms: 9
Detras del Aeropuerto, 70403 Tortuguero, Costa Rica