From Our Editors
Located in Barnstable, Sbarro's homemade pizza is finger-licking good.
The restaurant is within walking distance to a number of parking options.
You'll like your bill almost as much as your meal at Sbarro, with meals usually costing less than $15. So what are you waiting for? Head on over to Sbarro and enjoy a slice of yummy pizza pie.