The Lowell

28 East 63 RD Street New York New York 10065

5-star-hotelnew-yorkluxury-staygym-accessspa-servicesfree-wifiaccessible-hotel
Scores paused

We are rebuilding HOTELSRATING. Until that work is complete, all scores, medals and rankings are paused. Hotel information, contacts, claims and corrections remain available, and our methodology stays public.

About this hotel

The Lowell is a 5-star hotel located in New York, New York, United States. It offers guests a range of amenities, including a bar, a gym, and a spa. Complimentary WiFi and free parking are available to guests. The hotel also provides a business center and is accessible. The Lowell has been recognized with the Forbes Travel Guide 4-Star award for 2026. This rating reflects a high standard of quality and service. The hotel's location in New York City places guests near various urban attractions and transport links.

Description generated from public data; the property can replace it for free.

Awards & recognition

  • MICHELIN Guide· 2026
    Michelin One Key
    The MICHELIN Guide's distinction for the hotel itself, separate from restaurant stars.
  • Forbes Travel Guide· 2026
    Forbes Travel Guide 4-Star