Share this Hotel


 

Around Hotel

 

The Lowell Hotel New York City *

Book now! View rates

28 East 63Rd Street

10
1 reviews
Guests consider this Hotel as excellent(10 over 10).
Address:
28 East 63Rd Street
New York City, United States.
Among others, the The Lowell Hotel New York City offers the following services: Business Center, Mini Bar and
The The Lowell Hotel New York City is a 5 star Hotel. The rooms quality and hotel facilities are excellent, this Hotel is close to Hayden Planetarium, Gramercy, American Folk Art Museum, and other sights to see.

Additionally this hotel offers comfortable non-smoking rooms, also one can use its very useful business center. Not only the hotel provides lodging options for pet guests, but also parking facilities are available.

Hotel facilities
  • Business Center
  • Room Service
  • High-speed Internet
  • Fitness Room/Gym
  • Restaurant
  • Concierge
  • Banquet Facilities
  • Mini Bar
  • Meeting Rooms
  • Coffee / Tea Maker
  • Modem / Data Port
  • Laundry service


Availability and rates





Nearby Hotels
 

 

 
We guarantee the lowest online rate!
 
back to top