NEWS
Lord Jeffery Inn to Become Inn on Boltwood in 2019
The Lord Jeffery Inn, a hotel in Amherst Center owned by the college, announced on Aug. 28 that it will change its name to Inn on Boltwood in January 2019...
The Lord Jeffery Inn, a hotel in Amherst Center owned by the college, announced on Aug. 28 that it will change its name to Inn on Boltwood in January 2019...