Italian Restaurants in Solo, MO
1. Sbarro
741 S Highway E, Norwood, MO 65717
OPEN NOW:10:00 am - 8:00 pm
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.
2 Years
in Business
2. Vaccaro's Pizza & Pasta
873 W Commercial ST, Mansfield, MO 65704
CLOSED NOW:Closed
11 Years
in Business
Amenities:
Showing 1-2 of 2