Allen House Inn is a charming bed and breakfast nestled in the heart of Amherst, MA. The inn offers a cozy and welcoming atmosphere for guests seeking a comfortable stay in a historic setting.
With elegantly appointed rooms and personalized service, Allen House Inn provides a relaxing retreat for travelers exploring the picturesque town of Amherst. Guests can enjoy a peaceful stay in a quaint and intimate setting at this lovely bed and breakfast.
Generated from their business information