El Hotel The Lowell está en el corazón de Manhattan, a sólo 300 metros del Zoológico de Central Park.
El alojamiento ha sido diseñado con un estilo contemporáneo que se fusiona armoniosamente con el diseño colonial del mobiliario.
Dispone de 74 amplias habitaciones con diseños diferentes, las cuales están equipadas con TV pantalla plana con señal de satélite, teléfono, minibar, aire condicionado, armario (guardarropa), piso de madera y ventanas panorámicas.
También disponen de baño privado con bañera (agua caliente las 24 horas), decoración en mármol, TV pantalla plana, calefacción y albornoces (batas de baño).
Los dormitorios cuentan con una zona de estar, la cual ofrece varios sofá y sillas de lujo para descanso, chimenea, escritorio para ordenador y vista panorámica a la ciudad. Algunas suites disponen de terrazas ajardinadas con asientos y comedor de hierro forjado, biblioteca y diseños exclusivos de lujo.