A secluded haven that promotes the arts and natural and historic preservation.
The Art Barn is open to the public from July 4rth through Labor Day 10:30am-4:30pm.
Located on the island of Isle La Motte in northern Vermont overlooking
magnificent Lake Champlain and the Adirondacks
Spacious lawns enjoy cool breezes off the lake on hot summer days
And flower gardens warm the soul