Share this Hotel


Around Hotel


The Lowell Hotel New York City *

Book now! View rates

28 East 63Rd Street

1 reviews
Guests consider this Hotel as excellent(10 over 10).
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