Where is San Leandro?

Where is San Leandro located?

San Leandro, Santiago de Cuba, Cuba (approx. 20.15861°, -75.92194°)


Where is San Leandro on the map?