Where is Columbus Ave & Lombard St?

Where is Columbus Ave & Lombard St located?

Columbus Ave & Lombard St, Columbus Ave & Lombard St, United States of America (approx. 37.802597°, -122.41364°)


Where is Columbus Ave & Lombard St on the map?