30 Boltwood Avenue
Amherst, MA 01002
Get directions

About Us

Surrounded by meticulously landscaped gardens and overlooking historic Amherst College, The Lord Jeffery Inn is a romantic and classic setting in which to celebrate your wedding in New England. With the Inn renovated to its classical glory and thoroughly modernized, your guests will revel in the luxury of our guest rooms.