The Lowell – 5-Star Hotel in New York

28 East 63rd Street New York, New York 10065 · NEW YORK, NY View on map

4.82,500+ Google reviewsAnswered 24/7US agency since 2017 · Woodbridge, VA

The Lowell, New York, photo 1
The Lowell, New York, photo 2
The Lowell, New York, thumbnail 1
The Lowell, New York, thumbnail 2
The Lowell, New York, thumbnail 3
The Lowell, New York, thumbnail 4
The Lowell, New York, thumbnail 5
The Lowell, New York, thumbnail 6
The Lowell, New York, thumbnail 7
The Lowell, New York, thumbnail 8
The Lowell, New York, thumbnail 9
The Lowell, New York, thumbnail 10

The Lowell is a 5-star hotel in NEW YORK, NY, New York, at 28 East 63rd Street New York, New York 10065. Near Central Park Zoo A stay at The Lowell places you in the heart of New York, within a 10-minute walk of Central Park and 5th Avenue. This luxury hotel is 1.1 mi (1.7 km) from Broadway and 1.2 mi (2 km) from Times Square. Guests have access to Dry cleaning/laundry service, Wheelchair accessible (may have limitations), Banquet hall, Wheelchair accessible, Babysitting or childcare (surcharge) and 56 more amenities.

To book The Lowell — or bundle it with flights to New York as a package — call Fond Travels at +1 (323) 800 6001, 24/7. See vacation packages, flights by phone or send us your trip details.

About The Lowell

Near Central Park Zoo
A stay at The Lowell places you in the heart of New York, within a 10-minute walk of Central Park and 5th Avenue. This luxury hotel is 1.1 mi (1.7 km) from Broadway and 1.2 mi (2 km) from Times Square.

Amenities and facilities at The Lowell (61)

Hotel Facilities

  • Dry cleaning/laundry service
  • Wheelchair accessible (may have limitations)
  • Banquet hall
  • Wheelchair accessible
  • Babysitting or childcare (surcharge)
  • Meeting rooms
  • Free wired internet
  • Limo or town car service available
  • Free WiFi
  • Number of bars/lounges - 1
  • Assistive listening devices available
  • Bicycle rentals nearby

Hotel Information

  • Check-in Time: 3:00 PM
  • Check-out Time: 12:00 PM
  • Category: Hotel
See all amenities

Location

28 East 63rd Street New York, New York 10065, NEW YORK, NY, New York. View on map.

Frequently asked questions about The Lowell

Where is The Lowell located?

The Lowell is at 28 East 63rd Street New York, New York 10065, in the NEW YORK, NY area of New York.

How many stars is The Lowell?

The Lowell is a 5-star hotel in New York.

What amenities does The Lowell offer?

Guests have access to Dry cleaning/laundry service, Banquet hall, Wheelchair accessible, Meeting rooms, Free wired internet, Limo or town car service available, Free WiFi, Assistive listening devices available and more.

How do I book The Lowell?

Call Fond Travels at +1 (323) 800 6001 to book The Lowell, or ask for a flight + hotel package to New York. A real travel expert checks rates and cancellation rules for your dates and books it for you by phone.

Can I book The Lowell with flights as a package?

Yes. Tell us your departure city and dates and we price The Lowell together with flights to New York and transfers, so you have one booking and one number to call.

Plan the rest of your New York trip

Availability

Board Type
Room Details
Price
Call
Didn't get your hotel here or want to get a better deal.
Hotel Search
hotelCall

Looking for the perfect hotel?

Our travel professionals are available 24/7 to assist you over the phone.

Speak to us at

+1 (323) 800 6001