About
The Red Barn is an all round holiday destination in New England suitable for up to three families and/or groups of friends. Situated only one mile from the beauty spot Lake Elmore and its National State Park (www.vtstateparks.com) and only 12 miles from the Stowe Mountain Resort (www.stowe.com) and Smugglers Notch (www.smuggs.com) where there are year round activities for everyone.