Kemble Inn is a historic boutique hotel nestled in the charming town of Lenox, MA.
Offering elegant accommodations and personalized service, Kemble Inn provides a tranquil retreat for guests seeking a relaxing getaway in the heart of the Berkshires.
Generated from their business information