El The River House - Nature Lodge se encuentra en Puerto Quito y ofrece vistas a la montaña, restaurante, cocina compartida, bar, jardín, terraza y parque infantil. El lodge ofrece Wi-Fi y aparcamiento privado gratuitos.
Número de habitaciones: 5
Vía 140 La Isla, 170950 Puerto Quito, Ecuador