The Lowell es un hotel de lujo situado en el Upper East Side de Manhattan, a solo unos minutos a pie de Central Park. Todas las habitaciones cuentan con nevera, además de otras comodidades como TV de pantalla plana, baño privado y aire acondicionado. El hotel también cuenta con un restaurante, un bar y un gimnasio.