Village Pizza Restaurant and Bar

About

Village Pizza offers the freshest foods from take out to home delivery to sit down meals. Delivery is up to 10:00 pm. We offer “Build Your Own” pizza as well. Located conveniently on Main Street in Sturbridge MA (Route 20).

 

 

Contact

ADDRESS
487 Main Street
Sturbridge, MA 01566

508-347-8177

Visit Website