Ibarra is a city in Ecuador.
At the north end of town there's a big gas station on the highway (5mins in bus from Estadio Olímpico).
The intersection by the Estadio Olímpico. Lots of traffic, but rides unlikely. Take the bus.