The Lowell

28 East 63rd Street, New York, NY, United States, 10065

The Lowell Map

28 East 63rd Street, New York, NY, United States, 10065
Exterior - The Lowell

Hotel Information

The Lowell is a business friendly hotel located in New York's Upper East Side neighborhood, close to Barney's, Times Square, and United Nations Headquarters. Additional points of interest include Rockefeller Center and Broadway.

Hotel Features.
Dining options at The Lowell include 2 restaurants. A bar/lounge is open for drinks. Room service is available 24 hours a day. The hotel serves full breakfasts each morning in the dining room (surcharges apply). Recreational amenities include a fitness facility. This 5 star property has a 24 hour business center and offers small meeting rooms and limo/town car service. Complimentary wireless Internet access is available in public areas. Tour/ticket assistance and tour assistance are available. Additional property amenities include a concierge desk, multilingual staff, and currency exchange. This is a smoke free property.

72 air conditioned guestrooms at The Lowell