Where is Angostura?

Where is Angostura located?

Angostura, Granma, Cuba (approx. 20.58333°, -77.06667°)


Where is Angostura on the map?