Apollo
Permanently closed
2311 W Howard St
Chicago, IL 60645
Apollo is a vibrant eatery located in the heart of Chicago IL where culinary creativity meets a warm inviting atmosphere. Known for its diverse menu featuring both classic and contemporary dishes Apollo offers something for everyone from hearty comfort food to innovative gastronomy. With a focus on fresh locally sourced ingredients guests can enjoy a delightful dining experience that captures the essence of Chicago's rich culinary scene.
Generated from this place's information
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Foursquare.