Sbarro in South Carolina

Find Sbarro restaurants in South Carolina near you now.

North Charleston

Branches

Sbarro

Pizza restaurant

Address: 2150 Northwoods Blvd Fc#2, North Charleston, SC 29406