Con depósito de equipajes y un restaurante, el Lowell Hotel, de 5 estrellas, se encuentra en el barrio Manhattan de Nueva York, a 25 minutos a pie del Museo Americano de Historia Natural y a unos 10 minutos a pie de atractivos culturales como la Colección Frick. Situado a 2 km del Edificio Empire State, este hotel cuenta con 25 habitaciones y 2 restaurantes.
El hotel está cerca del Pulitzer Fountain y a una distancia cercana de la estación de metro el Lexington Avenue/59th Street. Plataforma de Observación Top of the Rock está alrededor de 19 minutos a pie del Lowell Nueva York, mientras que la estación de autobuses 5th Avenue & East 63rd Street, está a menos de 5 minutos a pie del sitio. Podrás visitar el lago The Ramble and Lake, a 8 minutos a pie de este alojamiento, y disfrutar de la naturaleza de United States, disfrutando de momentos de paz y tranquilidad. La Torre Trump se encuentra cerca del hotel Lowell Hotel. La estación de metro más cercana está a 10 minutos a pie del hotel.
Con vistas al jardín, algunas habitaciones de este hotel ofrecen chimenea de piedra con escritorio. Las habitaciones cuentan con minibar y servicio de tetera/cafetera para el autoservicio, además de Wi-Fi y TV de pantalla plana con canales vía satélite para divertirte. Los cuartos de baño privados están equipados con inodoro, además de secador de pelo y albornoces.
El restaurante del hotel está disponible para que los huéspedes disfruten de sus comidas. El restaurante el Nespresso Boutique Bar se encuentra aproximadamente a 5 minutos a pie del establecimiento.