Restaurants - Deli in Quechee, VT
Quechee Village Deli