El Lowell es un hotel de lujo situado en la calle 63, en el Upper East Side de Manhattan. Todas las habitaciones cuentan con baño privado de mármol, televisores de pantalla plana y minibar. Además, el hotel ofrece una amplia variedad de servicios, como un spa de lujo, un restaurante de alta cocina y un gimnasio.