Adresse: Terminal Terrestre De Otavalo, Av. Atahualpa, Otavalo, Ecuador
Super Estacion Los Lagos
Otavalo - Any hotel