Sbarro Gluten Free Menu Items and Options
Sbarro is an American pizzeria chain, commonly found in malls, rest stops, and other shopping centers. Sbarro is a family business founded by Gennaro Sbarro and Carmela Sbarro. Sbarro has over 600 locations worldwide, including locations in the United Kingdom, Europe, Asia, and South America. What is gluten free at Sbarro? In this article … Read more