Where is San Leandro?

Where is San Leandro located?

San Leandro, San Leandro (Station), United States of America (approx. 37.72177°, -122.16079°)


Where is San Leandro on the map?