Rana Roja Lodge Hotel Tortuguero
Featuring an outdoor pool and a restaurant, Rana Roja Lodge is located in Tortuguero. Free Wi-Fi access is available in public areas. A balcony is featured in all guest rooms.
Number of rooms: 17
Laguna Penitencia, Tortuguero, 10001 Tortuguero, Costa Rica