From Our Editors
Sbarro is a family-oriented Italian restaurant offering amazing pizza. It's a popular spot for visitors that want excellent food.
If you're in a hurry, the menu has plenty of items that are well-suited to eat on the go.
One of the better quick-service franchises in the area, a trip to this Sbarro is definitely worthwhile.