ILLINOIS ENGLISH SCHOOL is located in Ibarra, Ecuador on Calixto Miranda y Suarez 51-04 y. ILLINOIS ENGLISH SCHOOL is rated 5 out of 5 in the category language school in Ecuador.
Address
Calixto Miranda y Suarez 51-04 y
Amenities
Gender-neutral toilets