The Echo Lake Inn feels secluded, but is also within 10 minutes of village activities. Surrounded by the finger lakes of central Vermont, the dazzling Green Mountains, and crystal blue skies, the Echo Lake Inn makes a perfect location for your wedding. Our Chefs at the Echo Lake Inn enjoy working with the couple to design a personalized menu unique