Where is South Hayward Station?

Where is South Hayward Station located?

South Hayward Station, South Hayward Station, United States of America (approx. 37.63436°, -122.05716°)


Where is South Hayward Station on the map?