Hotel News

The Lowell Named #1 Hotel In New York City In Condé Nast Traveler’s Readers’ Choice Awards


NEW YORK, Oct. 7, 2019 /PRNewswire/ — The Lowell, a landmark luxury hotel tucked away in the heart of Manhattan, has been awarded the coveted title of the #1 hotel in New York City in Condé Nast Traveler’s Readers’ Choice Awards.

A member of the Leading Hotels of the World, The Lowell was established in 1927 and has been independently owned since 1984. Located within New York City’s illustrious Upper East Side, the 74-key property continues to prosper as a timeless classic. The luxuriously elegant rooms and suites inspired by designer Michael Smith’s timeless residential style…



Read More

Join The Discussion