Where is Los Perros?

Where is Los Perros located?

Los Perros, Ciego de Ávila, Cuba (approx. 22.35028°, -78.87972°)


Where is Los Perros on the map?