The Lowell Hotel
2022 Travel + Leisure Worlds Best Awards - 15 Best City Hotels in the Continental U.S. - No.1
The Lowell Hotel in New York City epitomizes timeless elegance and luxury. Located on the Upper East Side, this boutique gem offers a refined atmosphere with exquisite rooms and suites. Guests can savor gourmet dining at the Majorelle restaurant, enjoy a tranquil courtyard, and relish personalized service. The Lowell is a sophisticated urban retreat for discerning travelers.



