Das Lowell Hotel New York liegt im Viertel Manhattan, in einer Entfernung von 20 Autominuten vom Flughafen LaGuardia. Die Gäste, die im Hotel übernachten, können ihr Auto in der Nähe parken.
Thomaskirche befindet sich lediglich 6 Gehminuten von dem 5-Sterne-Hotel entfernt und St Patrick's Cathedral lässt sich in nur 15 Minuten Fußweg erreichen. Zu den Sehenswürdigkeiten, in etwa 25 Gehminuten Entfernung von der Unterkunft, gehört auch Metropolitan Museum of Art. Central Park Zoo liegt ein paar Schritte entfernt vom Hotel. Das Lowell Hotel ist in 700 Meter Entfernung zur U-Bahn-Station Lexington Avenue/59th Street gelegen.
Einige der 25 Zimmer sind mit einem Steinkamin ausgestattet und bieten einen herrlichen Blick auf die Berge. Außerdem gibt es in den Zimmern ein privates Bad mit einem Haartrockner und Morgenmänteln. Die Badezimmer verfügen über eine getrennte Toilette. Hier findet man auch ein Haartrockner und Morgenmäntel.
Frühstück wird täglich im Restaurant angeboten. Das Restaurant Nespresso Boutique Bar befindet sich in der Nähe vom Hotel.