Sbarro
515 N 6TH St
St. Louis
MO
63101
(314) 621-2700
sbarro.com
Open Map
Casual
cheap eats
downtown east
downtown st. louis east
Fast Food
Italian
Pizza
Pizza Restaurants
saint louis
Takeout