Where is Paseo de San Antonio Station?

Where is Paseo de San Antonio Station located?

Paseo de San Antonio Station, Paseo de San Antonio Station, United States of America (approx. 37.33316°, -121.88758°)


Where is Paseo de San Antonio Station on the map?