Where is San Leandro?

Where is San Leandro located?

San Leandro, San Leandro, United States of America (approx. 37.72493°, -122.15608°)


Where is San Leandro on the map?