Where is Vuelta Larga?

Where is Vuelta Larga located?

Vuelta Larga, Los Rios, Ecuador (approx. -1.36667°, -79.65°)


Where is Vuelta Larga on the map?