El Toro Loco Bar

3479 S. Archer Ave. (3500S, 2100W) Chicago, IL 60608
(773) 376-0517)

Review coming soon for this McKinley Park Mexican dive bar, once Red’s Lounge…