The lowell hotel nyc

Experience the epitome of luxury at The Lowell Hotel in NYC. Book your stay at this iconic hotel and indulge in impeccable service, elegant accommodations, and a prime location in the heart of the city.
Photo of The Lowell New York City, York, Lowell Hotel, House Styles, Luxury Boutique Hotel, Nyc Hotels, Boutique Hotel, Luxury Hotel, Hotel

In the heart of Manhattan, The Lowell is steps from Madison and Fifth avenues and Central Park. Established in 1927, The Lowell reflects the elegance and soul of the Upper East Side. The 74 rooms and suites are individually appointed, many with wood-burning fireplaces and terraces. Luxurious comfort is the essence of The Lowell. Legendary restaurateur Charles Masson oversees the property’s newest dining additions, with seasonal cuisine at Majorelle and the perfect martini at Jacques Bar. The…

Avatar
Donna Brunso