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.
28 East Sixty Third Street
Testimonials