Where is Vuelta Larga?

Where is Vuelta Larga located?

Vuelta Larga, Esmeraldas, Ecuador (approx. 0.9°, -79.7°)


Where is Vuelta Larga on the map?