Restaurant
Napoli Pizza III
2 locals recommend
Location
57 Main St
Sturbridge, MA
Sturbridge
Tips from locals
Pizza place for to go food! Best pizza in town! Grinders, dinners, salads, appetizer's. Not fancy but great food. Just a few booths and tables. Highly recommended. Open from 11 am - 9 pm.