The Lowell is located at 28 East 63rd Street, New York; in the heart of Manhattan's prestigious Upper East Side. Situated on a quiet, tree-lined residential street between Madison Avenue and Park Avenue, the hotel offers a peaceful getaway while remaining close to some of New York City's most iconic attractions.
Guests are only steps from Madison Avenue's renowned luxury boutiques and fashion houses, and a 5 minute walk from Central Park. The hotel's prime Upper East Side location also provides convenient access to Midtown Manhattan, Fifth Avenue, world-class museums, fine dining, and business districts.
For travellers seeking a luxury hotel near Madison Avenue NYC or a hotel near Central Park on the Upper East Side, The Lowell combines an exceptional location with the charm and tranquillity of one of New York's most desirable neighbourhoods.