Winter In The Berkshires: Relax And Rejuvenate At The Newest Miraval Property

The long-anticipated Miraval Berkshires opened in July of 2020 with a lot of fanfare. The 100-room property is tucked away in the beautiful town of Lenox, Massachusetts, and winter is an ideal time to visit.