

Exterior view of Lord Jeffery Inn.



Built in 1926, the Lord Jeffery Inn welcomes and pampers guests in nostalgic style with outstanding accommodations and a renowned restaurant. Centrally located in the heart of New England, Amherst, it provides guests with numerous avenues to explore this historic section of the country.
Amenities