The Williams Inn is slated to make its debut in the Berkshires in Williamstown, Massachusetts in August. Owned by Williams College, the 64-room lodging concept positions itself as the new beacon of the town center.
Cambridge, Massachusetts-based design practice CambridgeSeven crafted the three-story retreat to harmonize with the architectural vernacular of the New England province. An abundance of contemporary artwork is spread across the 58,000-square-foot space to create a sense of belonging within the famously artful community. The Barn, the inn’s full-service F&B spot accommodates 62 seats, while the 3,200 square feet of indoor-outdoor meeting and event spaces round out onsite amenities.