Sbarro in Massachusetts

Find Sbarro restaurants in Massachusetts near you now.

Branches

Sbarro

Pizza restaurant

Address: 1 Harborside Dr, Boston, MA 02128