Where is Achupallas Parish?

Where is Achupallas Parish located?

Achupallas Parish, Achupallas Parish, Ecuador (approx. -2.2666667°, -78.73333°)


Where is Achupallas Parish on the map?