Lowell Hotel Nowy Jork mieści się 8 min piechotą od The Pond i oferuje salon Lounge i różne możliwości rekreacyjne. Wieżowiec Empire State Building jest w prawie 2 km, a Piąta Aleja jest w odległości kilku przecznic od hotelu.
Congregation Emanu-El of New York znajduje się około 5 min spacerem od tego hotelu, a takie obiekty przyrodnicze jak Park im. Carla Schurza są zlokalizowane w odległości 25 min spacerem. Wieżowiec Trump Tower leży w 750 metrach. Lowell zapewnia również dostęp do takich atrakcji sportowych, jak Hala sportowo-widowiskowa Madison Square Garden w prawie 2,1 km. Obiekt jest zlokalizowany prawie 25 min pieszo od stacji kolejowej Grand Central, natomiast Plac Times Square jest w odległości 30-minutowego spaceru.
Pokoje dla alergików w tym hotelu wyposażone są w szybki internet, a także w minibar i urządzenie do parzenia kawy/herbaty. Posiadają również marmurowe łazienki.
Goście mają wybór, aby zjeść w jednej z 2 restauracji na miejscu. W okolicy znajdują się restauracje, w tym Fleming by Le Bilboquet, która leży w 150 metrach.