Lowell Hotel znajduje się w 17-piętrowym budynku wybudowanym w 1927 roku, 321,8 metrów od parku Central Park, 50 metrów od ulicy Madison Avenue oraz 161 metrów od Piątej Alei.
Wszystkie pokoje i apartamenty dysponują marmurową łazienką. Hotel świadczy usługę wieczornego ścielenia łóżek oraz dostarcza Gościom bezpłatny egzemplarz gazety New York Times.
Goście mogą odprężyć się przy kominku opalanym drewnem lub na tarasie, z którego roztaczają się widoki na miasto. Restaurator, Charles Masson, nadzoruje lokale gastronomiczne: restaurację Majorelle i bar Jacques. W Majorelle dostępne są dania sezonowe. Salon Club Room oferuje miejsce do relaksu, natomiast w salonie Pembroke można zjeść śniadanie i podwieczorek.
W odległości 35 metrów od obiektu znajdują się luksusowe sklepy odzieżowe, takie jak Hermès, Barneys New York i Roberto Cavalli. Obiekt oddalony jest o 1,8 km od kompleksu sal koncertowych Lincoln Center oraz 1,3 km od sali koncertowej Carnegie Hall.