Alden Country Inn is a charming accommodation nestled in the serene town of Lyme, NH.
With comfortable rooms and a welcoming atmosphere, it offers a peaceful retreat for travelers seeking a relaxing stay in the countryside.
Generated from their business information