Preferred Hotels and Resorts Worldwide Hotels Near Queens Plaza South

The Lowell


28 East 63rd Street
New York, NY 10065
Map and more hotel information