Wine and Cheese Depot - The Wine & Cheese Depot, 46 Depot Street, Ludlow, VT