Lou Mitchell’s Restaurant Address: 565 W Jackson Blvd, Chicago, IL 60661 Phone: +1 312-939-3111 Cuisine: Cafe Read more