The Traveler Hostel is located in Otavalo, Ecuador on Avenida de los Corazas, Ciudadela Imbaya Intersecting with Avenida Juan de Aguilar. Next to Iglesia San Vicente Ferrer. The Traveler Hostel is rated 4.8 out of 5 in the category hostel in Ecuador.
Address
Avenida de los Corazas, Ciudadela Imbaya Intersecting with Avenida Juan de Aguilar. Next to Iglesia San Vicente Ferrer