Skip to hotel overview
The World’s Best 100Hotel record

Published by The World's Best

New York, United States of America

The Lowell

Claim or update this profile

A hotel shaped by its address in New York, the United States, with the destination placed at the centre of the stay.

Location
New York
Property
Hotel
Region
Americas
Book Now
The hotel record

About The Lowell

A stay at The Lowell is framed first by New York, the United States. Rather than treating the destination as scenery, the property’s identity begins with the way the address shapes the visit. This is a natural choice for travellers who want the property and its setting to remain in conversation.

Plan your stayEssential details
Address28 East 63rd Street, New York, New York 10065
Location
New York, United States of America
Region
Americas
Property
Hotel
Record checked
New YorkOpen map ↗
The World's Best 100Annual ranking archive

2 recorded appearances; best position No. 91.

  1. 2026 · No. 91
  2. 2017 · No. 94