logo

Location of Lowell Hotel

Location

28 East 63Rd Street, New York City, New York, United States of America, 10021-8088
In a historic residential neighborhood on East 63rd Street, The Lowell Hotel offers unparalleled access to the upscale charm of Manhattan. A stone’s throw from the fashion-forward shops of Madison Avenue and just footsteps away from the vast expanse of Central Park, the hotel's prime location connects guests to the elite boutiques and flagship stores lining Fifth Avenue, including iconic names like Bergdorf Goodman and Bloomingdale’s. In addition, notable landmarks such as The Metropolitan Museum of Art and the Guggenheim Museum are within 2 km, making cultural exploration easily accessible while the vibrant atmosphere of Broadway is just a short distance away.
Check rooms and rates
From580US$ /night
Check-in
22Nov2024Select date
Check-out
23Nov2024Select date
Rooms and Guests2 Guest, 1 Room
Map view
street view
28 East 63Rd Street, New York City, New York, United States of America, 10021-8088
Nearby
Zoo
Central Park Zoo
1600 ft
Square
Pulitzer Fountain
1700 ft
Events
Park Avenue Armory
1500 ft
Restaurants
Majorelle
100 ft
28 E 63rd St
The Pembroke Room
100 ft
28 E 63rd St The Lowell New York
Club Macanudo
100 ft
26 E 63rd St
Nello
400 ft
696 Madison Avenue
Fleming by Le Bilboquet
500 ft
27 E 62nd St
Amaranth Restaurant
600 ft
21 E 62nd St
Arabelle
700 ft
37 E 64th St Madison & Park Aves.
Vaucluse
400 ft
100 E 63rd St At Park Ave
Serafina Always
900 ft
33 E 61st St Madison & Park Aves.
Tao
1600 ft
42 E 58th St
Contact us
We’re at your service