Situado junto a Copley Square en la esquina de las calles Boylston y Exeter, el Lenox tiene una ubicación ideal en el centro del Back Bay de Boston. Está a una manzana de las boutiques, galerías de arte y cafeterías de Newbury Street, a poca distancia del Symphony Hall y a un corto trayecto en metro de las colecciones y exposiciones del Museo de Bellas Artes. Las tiendas de Copley Place y Prudential Center, además del Centro de Convenciones Hynes y el complejo Copley Connection, están a unos pasos. Ya viaje por placer o negocios, encontrará de todo a su alcance.
Hay dos restaurantes en el hotel. El restaurante principal ofrece cocina estadounidense centrada en los productos del mar. El City Bar ofrece un destino para cócteles y se especializa en Martinis. Si desea platos ligeros del restaurante principal visite el Pub que hay frente a la zona comercial de Boylston Street.