Das 5-Sterne-Lowell Hotel New York stellt Ihnen 20 Zimmer zur Auswahl und liegt in der Nähe von einem Shopping- Stadtviertel von New York, 6 Minuten Gehweg vom Central Park Zoo entfernt. Das Hotel verfügt über 2 Restaurants und eine Lounge- Bar. Außerdem versprechen ein Fitnesscenter den Gästen einen aktiven Urlaub.
Die Top of the Rock Aussichtsplattform ist in nur 1 km Entfernung. Das Lowell New York liegt auch in circa 5 Gehminuten Entfernung von der U-Bahn-Station Lexington Av/59 St. Vom Hotel aus können Sie Sehenswürdigkeiten wie den See Conservatory Water genießen (ist ca. 1 km von der Unterkunft entfernt). Das Hotel liegt nicht weit entfernt von der St. Patrick's Cathedral. Die Gäste finden die Bushaltestelle Lexington Avenue & East 64th Street direkt neben dem Lowell New York, rund 5 Gehminuten entfernt.
In den Gästezimmern werden Ihnen ein Steinkamin und WLAN zur Verfügung gestellt. Die Zimmer sind mit einem Steinkamin ausgestattet und verfügen über eine Minibar.
Im Restaurant Daniel 300 Meter vom Lowell Hotel werden französische Gerichte angeboten.