Inn on Boltwood
Hotel
Amherst, Massachusetts
Located in the heart of historic Amherst, this hotel boasts uniquely decorated rooms with views of the town. Free Wi-Fi and an on-site restaurant are featured. Amherst College is steps away.
Number of rooms: 49
30 Boltwood Avenue, Amherst, MA 01002, United States