Sbarro's Italian Eatery serves the yummiest pizza! And the slices are HUGE! I can only eat one slice, and it is really yummy. The calzones are really good too, as is their pasta dishes. But definitely, their giant slices of thin crust pizza are the stars of the show! For a reasonable price as well.
more