Stowe Hollow is one of our favorite places in the Stowe area. This stunning 100 year old red barn is a part of the Stowe Land Trust and is a great place to stop for a photo.