The Lowell è situato nel cuore di New York, offrendo un comodo accesso a punti di interesse come Central Park e 5th Avenue, raggiungibili con una passeggiata di soli 10 minuti. Inoltre, l'hotel si trova a soli 1,7 km da Broadway e a 2 km da Times Square, rendendolo una base ideale per esplorare la città.
Presso The Lowell, gli ospiti possono godere delle delizie culinarie offerte da Pembroke Room, uno dei 4 ristoranti disponibili presso l'hotel. Qui è possibile gustare la cucina americana o usufruire del servizio in camera 24 ore su 24. Inoltre, c'è un bar/lounge dove gli ospiti possono rilassarsi con i loro drink preferiti. La colazione completa è disponibile a pagamento tutti i giorni dalle ore 07:00 alle ore 10:30.
Nei dintorni di The Lowell è possibile trovare numerosi punti di interesse, tra cui musei, gallerie d'arte, teatri e negozi di lusso lungo la 5th Avenue. Inoltre, la vicinanza a Central Park offre la possibilità di godersi attività all'aperto, come passeggiate, jogging e picnic.
Gli ospiti di The Lowell possono approfittare di una serie di servizi ricreativi, tra cui una palestra e una terrazza panoramica da cui ammirare il paesaggio urbano. L'hotel offre inoltre il Wi-Fi gratuito, servizi di concierge e un servizio babysitter a pagamento. Per i viaggiatori d'affari, sono disponibili un business center aperto 24 ore su 24 e servizi di noleggio auto o limousine.
Le 74 camere con stile personalizzato di The Lowell offrono un rifugio di lusso nel cuore della città. Ogni camera è dotata di frigorifero, TV a schermo piatto, connessione Internet inclusa, lenzuola Frette e un bagno privato con vasca, set di cortesia firmati e asciugacapelli. Gli ospiti possono anche godere della comodità di una docking station per iPod e di un letto con copriletto in piuma per un sonno riposante.