Question: are sbarro's only in malls?
Answer: Sbarro has over 600 locations in 33 countries. Sbarro stores are located in shopping malls, airports, service areas, and college campuses, as well as in The Pentagon, American naval bases, and casinos.