The Hermitage Club at Haystack Mountain Wilmington VT is a private, member-owned club nestled in Green Mountains.