From Our Editors
Located in Saint Petersburg, Chicago's Stuffed Pizza's pizza features homemade tomato sauce and freshly grated cheese.
Chicago's Stuffed Pizza's guests are no strangers to casual clothing, and sneakers are spotted around every corner.
The restaurant is within walking distance to a number of parking options.
When you are craving a little taste of Italy, make your way over to Chicago's Stuffed Pizza and indulge in a fresh and flavorful pizza.