Italian Restaurants in Houston, MO
1. Sbarro
741 S Highway E, Norwood, MO, 65717
CLOSED NOW
From Business: Sbarro is the home of The Original NY Style pizza featuring our XL NY Slice. We make our dough fresh and shred 100% whole mile mozzarella cheese in store each day.
1 Year
in Business
Showing 1-1 of 1