The Lenox Hotel | 2,134 followers on LinkedIn. Built in 1900 in the heart of stylish Back Bay, Lenox’s iconic brand of rich history and legendary hospitality makes this Original Boutique Hotel a must-stay, must-visit and must-do in Boston. Discerning travelers seeking a luxury hotel in Boston come to The Lenox Hotel in the historic Back Bay. Our 214-room luxury boutique hotel offers the perfect complement of personal, attentive service and modern technology.