Travel BauseTravel Bause
← The Sterling Atlas

THE STERLING ATLAS

The Lowell Hotel New York

Sterling Distinguished

A five-star, 74-room luxury hotel occupying a 17-story 1927 building on the Upper East Side, steps from Madison Avenue and Central Park. On-site dining spans multiple venues including Majorelle, the Pembroke Room, Jacques Bar, and The Club Room.

The Lowell Hotel has occupied its address at 28 East 63rd Street since the building's construction in 1927; its position between Madison and Park Avenues places it at the quieter, residential heart of the Upper East Side, with Central Park reachable in well under a quarter-mile.

Assessed by Maxwell Sterling for the Sterling Standard.

An AI-assisted assessment in Maxwell Sterling's editorial voice, grounded in sourced research and subject to senior-editor review before publication.

Scored on the Sterling Standard; five weighted dimensions: Substance, Stewardship, Match, Reliability, Value.

See it on the Atlas — join freeAlready a member? Sign inBusiness owners →