Look inside a new luxury escape in the Green Mountains
New England Travel The hotel’s restaurant, The Left Bank, serves French cuisine. A room at The Weston in Weston, Vermont. The Weston A quaint, country home-style hotel just opened in the heart of the Green Mountains. 2 of the most charming boutique hotels in the U.S. are in Mass., according to Vogue The Weston on Main … [Read more…]