Apollo

Permanently closed
Call
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

Find related places

Own this business?
See a problem?

You might also like

Partial Data by Foursquare.