Lowell Hotel
28 East 63rd Street, Upper East Side, New York (NY), United States, 10065
Room Types
Available from Thu 23 Jul 2026 to Fri 24 Jul 2026
About This Hotel
Lowell Hotel
Lowell Hotel is a distinct addition to New York (NY) and a smart choice for travelers. This hotel is in the vicinity of popular city attractions, conveniently located for travelers to explore.
Around the property
Don't miss out on all that New York (NY) has to offer! A great museum trip can be had at The National 9/11 Memorial & Museum located 7.0 km away, with local art that provides a sense of the region. Be sure to stop by Top of the Rock located 1.1 km away, one of the most famous of all local landmarks.
Reasons to stay here
Compared to other accommodations in New York (NY), facilities here are rated higher than 99% of them.
Guests who stayed here found it to be neat and tidy, scoring it above 99% of other accommodations in the city.
Guests who stayed at this hotel have scored it higher than 99% of accommodations in the city.
Child Policies
Infant 0-2 year(s)
Stay for free if using existing bedding. Note, if you need a cot there may be an extra charge.
Children 3-12 year(s)
Stay for free if using existing bedding.
Facilities & Amenities
Highlights
300 meters to public transportation
Fifth Avenue-59th Street Subway Station is within 300 meters
Shopping and Markets
Central Park
Sights and Monuments
Location
28 East 63rd Street, Upper East Side, New York (NY), United States, 10065
Guest Reviews
Exceptional
Guest score out of 10