logo

Location of Lowell Hotel

Location

28 East 63Rd Street, New York, New York, United States, 10021-8088
Nestled on East 63rd Street between Madison Avenue and Park Avenue, this luxury hotel is immersed in Manhattan's upscale residential neighborhood, providing guests with easy access to some of the city's finest offerings. Just a short stroll away, Central Park invites visitors to explore its scenic beauty, while iconic luxury retailers like Hermes, Chanel, and Oscar de la Renta are right at the doorstep. The hotel is within walking distance of flagship stores on Fifth Avenue, and cultural attractions along Museum Mile, including The Metropolitan Museum of Art and the Guggenheim, are just a few kilometers away. Guests can enjoy a vibrant array of dining and entertainment options with Broadway and other renowned landmarks merely 2 km from the hotel.
Check rooms and rates
From580US$ /night
Check-in
25Nov2024Select date
Check-out
26Nov2024Select date
Rooms and Guests2 Guests, 1 Room
Map view
street view
28 East 63Rd Street, New York, New York, United States, 10021-8088
Nearby
Zoo
Central Park Zoo
480 m
Square
Pulitzer Fountain
500 m
Event hall
Park Avenue Armory
430 m
Restaurants
Majorelle
10 m
28 E 63rd St
The Pembroke Room
10 m
28 E 63rd St The Lowell New York
Club Macanudo
20 m
26 E 63rd St
Nello
100 m
696 Madison Avenue
Fleming by Le Bilboquet
150 m
27 E 62nd St
Amaranth Restaurant
160 m
21 E 62nd St
Arabelle
190 m
37 E 64th St Madison & Park Aves.
Vaucluse
120 m
100 E 63rd St At Park Ave
Serafina Always
270 m
33 E 61st St Madison & Park Aves.
Tao
480 m
42 E 58th St
Contact us
We’re at your service