Information Stockbridge Country Inn is nestled in the very heart of the Berkshire Mountains near Lenox; Lee and Great Barrington. Culture abounds with the Norman Rockwell Museum; Berkshir More
Information Since circa 1773, The Red Lion Inn has been welcoming travelers with its superior style, service and hospitality. Featuring state-of-the-industry amenities amid fine antiques More