Village Pizza

Pizza restaurant · 16 Maple Ave, Shrewsbury, MA

Hours

More food in Shrewsbury, MA · Pizza in Shrewsbury