Shore Acres is a quiet country lakeside inn and restaurant tucked away in the heart of the Lake Champlain Islands in Vermont. It is located directly on Lake Champlain with outstanding panoramic views of the majestic Green Mountains.
The best way to recreate is to relax on our lakeshore. We recommend sitting in one of our Adirondack chairs and enjoying a good book or a nice glass of wine or just maybe a cold Diet Coke. For the more active guest we offer these amenities.