Where to Stay

The New Williams Inn Grand Opening

August 15, 2019

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. The new Inn will offer a full-service restaurant, The Barn, with fresh, locally sourced, and seasonal ingredients. The Inn will be located steps from Williams College, Spring Street shopping and dining, Clark Art Institute, and Williamstown Theater Festival.

The Williams Inn
1090 Main St
Williamstown, MA 01267