Authentic Hometown Pizza!
16 Maple Ave, Shrewsbury, MA 01545
Village pizza opened its doors in 1991 and since then has been one of the top pizza shops in the Shrewsbury Area. Village pizza has a large selection of homemade food ready for pickup. Contact us today and see what we are all about.