Village Deli Locations & Hours in Wilmington, VT 05363

Village Deli Store Details

  • Address
    9 South Main
    Wilmington, VT 05363
    Maps & Directions
  • Phone Number
    (802) 464-7700

Nearby Village Deli Locations

Popular Stores in Wilmington