Where is Lengua de Pajaros?

Where is Lengua de Pajaros located?

Lengua de Pajaros, Matanzas, Cuba (approx. 22.67278°, -81.065°)


Where is Lengua de Pajaros on the map?