The Lowell

75.7

28 East 63 RD Street New York New York 10065

5-star-hotelnew-yorkluxury-staygym-accessspa-servicesfree-wifiaccessible-hotel
75.7
Rated

HotelsRating Index

One composite score blending cross-source reviews, expert awards, facility coherence, and a graph of trusted peers. Transparent on purpose.

In the top 28% of all rated hotels worldwide.

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.

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