Welcome to the Red Clover Inn, a stunning estate nestled in the heart of the Green Mountains near Killington, Vermont. The Red Clover is a sanctuary for you to connect and recharge. Set on 13 acres of lush woods and meadows, with modern comforts and amenities, the Red Clover offers the ultimate retreat experience for groups looking for privacy and tranquility, with easy access to world-class outdoor activities. With a complete estate buyout, you and your guests will have exclusive access to 19 well-appointed bedrooms and several common spac...
Location provided after the reservation is made.