Winter is a great time to visit Vermont. With breathtaking scenery and endless amounts of snow, our customers take a break to play in the snow in Stowe, VT. The beautiful Grandview Farm barn is over 100 years old, is located in Stowe Hollow, and is a part of the Stowe Land Trust. Not mention, it’s also a perfect location for photos!