The Williams Inn
Located in the Berkshires Hills, The Williams Inn
1090 Main Street, Williamstown, MA 01267
0 people saved this
Our New Inn - Opening Summer, 2019 A new Williams Inn is currently under construction and will open in 2019. Located on the scenic Williams College campus in Williamstown, Massachusetts. Our Williamstown MA hotel, The Williams Inn, is just steps away from The Clark Art Institute and Williamstown Theatre Festival, a quick walk to downtown Williamstown and surrounded by incredible natural attractions.
- Amenities: Accessible Facilities, Pet Friendly, Restaurant, Swimming