Get directions to: Village Pizza, Montpelier, VT
Restaurant address: 89 Main St Ste 5 Montpelier, VT 05602, USA
Restaurant: Village Pizza