3139 W Foster Ave.,
Chicago , IL 60625 UNITED STATES
Based on 1 reviews
Delightful!Great Place to go for a decent sandwich! It's located near both Northeastern Illinois University and North Park University, makes for a good lunch spot for students! Sandwiches are great!
Worldwide > United States > Chicago, IL > Restaurants