Lodging & Accommodations close by Cornell Medical Center
The Lowell in New York
+1-800-716-8490
28 East 63rd St., New York, NY 10065
+1-800-716-8490
~0.86 miles west of Cornell Medical Center
~15 minute walk
- Four-star property
- 74 rooms in property
Back to Top