Get Directions to Cumberland Farms ← View details 183 Main Street, Windsor, Vermont 05089 +1 802-674-9194 Get Directions From* To * — Required information