Restaurants in Chicago, IL
Restaurants • Pizza
3553 N Central Ave.,
Chicago ,
IL
60634
UNITED STATES
Based on 1 reviews
Price hikes, yikes!
I checked out the menu posted on the internet & then called in the order. Holy guacamole have the prices jumped! The guy I talked to said I must have "an old list". I laughed & said "on the internet?" and then he laughed too. But the...Worldwide > United States > Chicago, IL > Restaurants