Search
Planning a Trip?
Create a trip plan with your favorite destinations, hotels, restaurants and more.
Join Now      Login
Home | Destination Guides | United States | New York | New York

New York Hotel Guide: The Lowell New York

The Lowell New York


28 E 63rd St , New York, NY 10021
Phone: 1 212-838-1400
Web: http://www.lhw.com
Search all New York Hotels »

Overview

Professional Review

More than any other hotel in this city, this discreet address has the aura of an uptown mansion. It ranks just below The Carlyle and Plaza Athenee (The Mark was closed at inspection for renovation) as the best of New York's small luxury hotels.

Consistent service and luxurious accommodations are this hotel's hallmarks, though the afternoon tea in the Pembroke Room will impress even Anglophiles.

General Hotel Information

Elegant European-style hotel, Art Deco facade and lobby, located between Park and Madison Avenues.
Phone:  1 212-838-1400
Fax:  1 212-319-4230
Toll Free:  800-221-4444

Year Built/ Renovated:  1927/ 2006
Check In/ Out Time:  3:00 PM/ 1:00 PM
Number of Floors/ Rooms:  17/ 70

Map of The Lowell New York

Updating Map...
View Interactive Map