Lowell Hotel Nowy Jork jest usytuowany w dzielnicy Manhattan, maksymalnie 5 min spacerem od Congregation Emanu-El of New York oraz oferuje 2 restauracje. Hotel jest usytuowany w samym centrum Nowego Jorku, 2 km od takich atrakcji kulturalnych jak Muzeum wzornictwa Cooper Hewitt.
Wieżowiec Empire State Building znajduje się 25 min piechotą od tego hotelu, a Plac Times Square - w odległości 30-minutowego spaceru. Miłośnicy sportu z przyjemnością odwiedzą również Hala sportowo-widowiskowa Madison Square Garden, który leży 2,1 km od Lowell w Nowym Jorku. Ten 5-gwiazdkowy obiekt pozwala cieszyć się widokiem natury, takim jak Conservatory Water, które jest w odległości 14-minutowego spaceru. Do pobliskich atrakcji należy Wieżowiec Trump Tower, w 750 metrach. Ten hotel leży około 5 min pieszo od stacji metra 59 St, oraz 2 km od dworca kolejowego Grand Central.
Pokoje dla alergików w Lowell mają elementy kamiennego kominka i wyposażone są w Wi-Fi. Goście mogą korzystać z kamiennego kominka i szybkiego internetu, dostępnych w pokojach. Są one wyposażone w marmurowe łazienki.
W 5 min spacerem można dojść do restauracji Fleming by Le Bilboquet lub odwiedzić restaurację Daniel, znajdującą się w 300 metrach od obiektu.