The Lowell

Long the New York hotel of choice for world travelers in the know, The Lowell is poised to become even more exceptional in 2016 with a redesign of its lobby, restaurant, bar, library lounge, and terrace areas. The hotel is tucked quietly among the townhouses of tree-lined 63rd Street on Manhattan’s Upper East Side, and just steps from the boutiques of Madison Avenue and Central Park. Built as a luxury apartment house in the 1920s, The Lowell is a sophisticated home-away-from-home today with 74 rooms and suites.

Visit The Lowell