South Reviews & Details
5900 N Broadway
South is located at 5900 N Broadway in Chicago near the intersection of W Elmdale Ave and N Glenwood Ave. Their menu consists of Southern and American dishes . Call (773) 989-7666 for dine in.
- Cuisine:Southern and American
- Service:Dine In
- Features:Group Friendly
- Major Intersection:W Elmdale Ave And N Glenwood Ave
Tell us more about South Chicago!