The Mountain Top Inn & Resort located amidst the Green Mountains of central Vermont offers 350 acres of breathtaking views, endless adventures, contemporary cuisine and spacious guest rooms. Cross Country Skiing, Dog Sled Rides, Horse-Drawn Sleigh rides, Ice Skating, an awesome sledding hill and Snowmobiling are just a few of the reasons visitors come to this unique year round resort.
Link to this comment:
All Comments (0)