2017 editionNo. 94
The Lowell
New York, New York, United States
In 2017, it returned to New York luxury relevance through residential privacy, Upper East Side discretion, and renewed post-refresh energy.
The annual recordWhy The Lowell is in The World's Best 100 Hotels 2017
The Lowell is a residential city hotel in New York, New York, defined by Upper East Side discretion, apartment-like suites, personal service, and renewed post-renovation relevance.
In 2017, it returned to New York luxury relevance through residential privacy, Upper East Side discretion, and renewed post-refresh energy.
The essentials.
- Destination
- New York, New York, United States
- Property
- Residential city hotel
- Operator
- The Lowell Hotel
- Opened
- 1927
Address28 East 63rd Street, New York, New York 10065Open map ↗
Edition factsThe record at a glance
- Position
- No. 94
- Hotel type
- Residential city hotel
- Destination
- New York, New York
- Country or region
- United States
- Management in 2017
- The Lowell Hotel
- Opening year
- 1927