Location

Quito - Ecuador, South America.