Best spas for a New England winter getaway

Share

Vermont’s Twin Farms, Cliff House in Maine and Canyon Ranch Lenox in Massachusetts are among Travel + Leisure’s this winter’s must-visit spas in New England. Mayflower Inn & Spa, Auberge Resorts Collection, in Connecticut also makes the list.

Share