The Lowell

The World>North America>United States>New York State>New York>The Lowell

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

View New York Information

Photos of the The Lowell, New York.

The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell
The Lowell

About the hotel

The Lowell offers individually decorated guestrooms featuring refrigerators, flat-screen televisions with cable, iPod docking stations, and complimentary wired and wireless internet access. Beds boast down comforters and Frette Italian sheets, while private bathrooms include designer toiletries and hair dryers. Enjoy on-site dining at one of the hotel's four restaurants, including American cuisine at the Pembroke Room, or 24-hour room service. Amenities include a fitness center, terrace, concierge services, and babysitting (surcharge). Located near Central Park, Madison Avenue, and Fifth Avenue, The Lowell is a short distance from iconic landmarks like Tiffany & Co. , St. Patrick's Cathedral, and Rockefeller Center. LaGuardia Airport (LGA) is the nearest airport.