Where is 70th Street Station?

Where is 70th Street Station located?

70th Street Station, 70th Street Station, United States of America (approx. 32.77215°, -117.0423°)


Where is 70th Street Station on the map?