The Lowell
75.728 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.