$575
28 E 63RD St
New York, NY 10065
New York, NY 10065
The Lowell is a luxury hotel dedicated to making you feel at home. Located on a residential block, the suites outnumber the rooms, and each space has its...
more
Amenities
Pets Allowed, Wheelchair Accessible, Babysitting, Restaurant in Hotel, Kitchen, Fireplace, Air Conditioning, Television... see all
Pets Allowed, Wheelchair Accessible, Babysitting, Restaurant in Hotel, Kitchen, Fireplace, Air Conditioning, Television... see all

