Explore New York City

The Lowell

Situated on the fashionable Upper East Side, The Lowell rests on a quiet, tree-lined street just a block away from Central Park. Guests to this hotel enjoy such onsite amenities as a fitness center, which overlooks East 63rd Street and comes complete with top-of-the-line exercise equipment.

When it comes to dining, guests can partake in Royal Tea in The Pembroke Room—the hotel’s elegant onsite restaurant.  The space can also accommodate up to 60 guests for a private event.

The Lowell’s 74 accommodations include 47 suites and 27 deluxe rooms, and some offerings boast wood-burning fireplaces, terraces and fully equipped kitchens. Other in-room amenities include work desks, flat-screen TVs and more.


28 E 63rd St
New York, NY 10065
United States