Where is Angostura?

Where is Angostura located?

Angostura, Tumbes, Peru (approx. -3.75306°, -80.40194°)


Where is Angostura on the map?