answersLogoWhite

0

town of Ibarra, and 37 miles east-northeast of the center of the capital at Quito.

User Avatar

Mr Answers

Lvl 11
4y ago

What else can I help you with?