Valerie Wilson Travel

The Lowell

A landmark luxury hotel, near central park; reflecting the timeless elegance and soul of the Upper East Side

Featured Photos
VIP Amenity

A bottle of fine wine, VIP fruit basket, and still water.

Property Credit

$200

The Property

Located on a quiet, tree-lined street off Madison Avenue, The Lowell sits in the heart of New York’s exclusive and fashionable Upper East Side. A refined seventy-four room hotel, The Lowell welcomes guests with the serene residential atmosphere reminiscent of a private townhouse. With only forty-seven suites and twenty-seven deluxe rooms, this landmark building prides itself on being one of the few luxury hotels to have accommodations with real wood—terraces, burning fireplaces, and fully equipped kitchens. Michael Smith, a world renowned interior designer has further enhanced The Lowell’s residential ambiance with his distinctive style. Personalized service is inherent in a plush yet dignified manner. The way in which we welcome our guests, attend to them during their stay and remember them when they come back is the essence of The Lowell.

The Location

28 E 63rd St, New York, NY 10065

Destination Tip

New York's shopping hub can be found just around the corner on New York's famed Madison Avenue. Central Park is also conveniently located in the neighborhood, a short two blocks from the hotel. On Museum Mile guests can explore cultural riches within the Guggenheim, Metropolitan Art Museum, The Frick Collection, and many more of New York City's most cherished cultural assets.