9 Guest rating Hotel photo

Hotel El Indio

Hint: You can enter any city or hotel name

Book Hotel El Indio

Sucre 12- 14 y Salinas 0.8 km from city center

Located in Imbabura, next to Los Ponchos square in Otavalo's town centre, Hotel El Indio in Otavalo offers guests rooms with access to a sun terrace. Free WiFi access is available throughout the property.

Photos Of
Room facilities
  • TV

Show Hotel El Indio on the map

Hotel El Indio 0.228204 -78.261708