The Lowell

New York, NY , United States

Exquisitely private and elegantly Upper East Side

The Lowell, which was constructed in 1927 as a 17-story apartment hotel, has an eye-catching Art Deco façade with brick and glazed terra cotta. Clearly, great care has been taken in preserving the original architecture both inside and out, though the interiors have gotten a fantastic contemporary upgrade, showcasing a blend of European classicism and American modernism. The 23 rooms and 49 suites are uniquely conceived, many with wood-burning fireplaces, terraces and kitchens. The Lowell’s true luxury is in its service. Thoughtful, personalized, anticipatory service is the cherry on the top at this exquisite hotel.


Pet Friendly
Room Service
Fitness Center
The Lowell

Hotels & Resorts