Green Mountain Dream

Green Mountain Dream

Edson Hill, the family-run resort in Stowe, Vermont, offers a luxurious retreat in a natural setting. AFTER A HECTIC WORK SCHEDULE putting the finishing touches on DOWNTOWN’s summer issue, I had the opportunity for a brief respite at the distinguished luxury resort...