7550 S Halsted St, Chicago, IL 60620 (872) 244-7799
How to go there
Restaurant Loc: 41.7563 / -87.6444
Plan your visit