The Lowell es un hotel de lujo situado en el Upper East Side de Manhattan, a pocos pasos del Central Park y del Museo Metropolitano de Arte. Todas las habitaciones son libres de humo y cuentan con una decoración elegante y clásica, con muebles de madera maciza y tejidos de alta calidad. Además, el hotel cuenta con un restaurante francés y un bar de cócteles.