Five Star Hotels New York
The LowellLimited

The Lowell

28 East 63rd Street, New York, NY 10065

9.5Exceptional200+ guest reviews

Tucked on a leafy Upper East Side block off Madison Avenue, this 74-room Art Deco hideaway feels like a pied-à-terre of your own. Wood-burning fireplaces, terraced suites and the clubby Majorelle restaurant draw guests who prize privacy over spectacle.

Highlights

  • Wood-burning suite fireplaces
  • Private terraces with greenery
  • Quiet residential street
  • Majorelle fine dining
← Back to all five star hotels