Where is Santa Teresa Station?

Where is Santa Teresa Station located?

Santa Teresa Station, Santa Teresa Station, United States of America (approx. 37.235966°, -121.78949°)


Where is Santa Teresa Station on the map?