Lord Jeffery Inn is a charming and historic hotel nestled in the heart of Amherst, MA, offering comfortable accommodations for travelers visiting the area.
With its classic New England architecture and cozy atmosphere, Lord Jeffery Inn provides a welcoming retreat for guests seeking a relaxing stay in a picturesque setting.
Generated from their business information