Where is Taylor St & Bay St?

Where is Taylor St & Bay St located?

Taylor St & Bay St, Taylor St & Bay St, United States of America (approx. 37.80523°, -122.41519°)


Where is Taylor St & Bay St on the map?