Find Sbarro restaurants in Massachusetts near you now.
Pizza restaurant
Address: 1 Harborside Dr, Boston, MA 02128