Where is South Pasadena Station?

Where is South Pasadena Station located?

South Pasadena Station, South Pasadena Station, United States of America (approx. 34.115185°, -118.15788°)


Where is South Pasadena Station on the map?