Lowell Hotel
Welcome to
New York hotels don't come too much classier than this 1927 landmark building, set on a leafy street in one of the Upper East Side's most fashionable spots. Discreet and aristocratic, the liveried doormen escort you to opulent rooms crammed with period furniture and antique décor. It manages to retain an understated air, though, and is the ultimate retreat for those that can afford it.
Hotel Description
Hotel Features
Location and Directions
28 E 63rd Street
New York City
10065
Tel: +1 212 838 1400.
Email:
Web: http://www.lowellhotel.com