Lenox Inn is a charming accommodation nestled in the heart of Lenox, MA, offering a peaceful retreat for travelers seeking comfort and relaxation.
With cozy rooms and a welcoming atmosphere, Lenox Inn provides a convenient base for exploring the cultural and natural attractions of the Berkshires region.
Generated from their business information