With mountain views, The River House - Nature Lodge is situated in Puerto Quito and has a restaurant, a shared kitchen, bar, garden, terrace and children's playground. The lodge features both Wi-Fi and private parking free of charge.
Numero delle stanze: 5
Vía 140 La Isla, 170950 Puerto Quito, Ecuador