Where is St. Louis Station?

Where is St. Louis Station located?

St. Louis Station, St. Louis Station (CTA Garfield Park branch), United States of America (approx. 41.87311°, -87.71281°)


Where is St. Louis Station on the map?