The historic Inn on Boltwood, located in Amherst, MA, has been a cherished landmark hotel in Western Massachusetts since 1926. With 49 unique guest rooms offering modern comforts in a historic New England setting, the Inn on Boltwood is a popular choice for alumni, parents, and travelers seeking a classic New England experience.
Recognized as a Silver LEED Certified hotel, the Inn on Boltwood is dedicated to environmental sustainability and offers a full-service contemporary restaurant, 30Boltwood, featuring farm-to-table cuisine and masterfully-crafted cocktails. Known for hosting stylish and sophisticated New England weddings, the Inn on Boltwood invites guests to celebrate their special occasions with customizable menus and personalized service in a picturesque setting.
Generated from the website