Manhattan Hotel Getting a Face Lift

See recent posts by Lissa Poirot

The Lowell hotel, located in Manhattan’s sophisticated Upper East Side neighborhood, will be debuting a sleek new look this summer.

Originally opening in 1927, the private hotel is located on East 63rd Street between Madison and Park Avenues, just minutes from Fifth Avenue shopping and Central Park. Guest suites feature grand terraces, kitchens and wood-burning fireplaces to provide a home-away-from-home setting. This summer, Lowell New York will welcome a new French-themed restaurant and bar, a library lounge, and a garden, as well as update its lobby and Pembroke Room restaurant.

–Lissa Poirot

Our team of parents and travel experts chooses each product and service we recommend. Anything you purchase through links on our site may earn us a commission.

×