The new Williams Inn set to open August 15th
The Williams Inn 1090 Main Street, Williamstown, Massachusetts 01267
The Williams Inn
64-Room Inn, Reminiscent of a Classic American Farmhouse, to Boast Locally-Inspired Restaurant, The Barn.
Celebrating the landscape and culture of the Berkshires, the new 3- story, 58,000 square-foot, 64-room Williams Inn was inspired by the architectural vernacular of New England. Guests will find the interior decor to resemble a farmhouse, picking up cues of style from the surrounding Berkshires. The new Inn will offer a full-service restaurant, The Barn, with fresh, locally sourced, and seasonal ingredients. Additionally, there will be 3,200 square feet of meeting and event space and a well-appointed fitness center. The Inn will be located steps from Williams College, Spring Street shopping and dining, Clark Art Institute, and Williamstown Theater Festival.