(Last Update: 24 Apr 2023)
Innisfree Chalet, located in heart of beautiful Killington, Vermont is a spacious 8 bedroom, 5 bath chalet. This includes two master suites, each w