Villagers Ice Cream Restaurant

4261 VT-106 Perkinsville VT 05151 USA

(802) 795-0063

Location