The Lowell Hotel

About

Located on a quiet, tree-lined street off Madison Avenue, The Lowell is in the heart of New York’s most exclusive and fashionable Upper East Side. The hotel features 74 rooms and also has meeting/ private dining space.

Meeting space

Meeting space
Pembroke Room6570—
Penthouse23220—

Facilities

Facilities
Food and drink
Business, internet and AV
Parking
Getting there
Guest rooms and services
Leisure

Getting there

28 East Sixty Third Street

Nearby venues