The Lowell

28 East 63rd Street
New York, New York 10065
A short walk from Lubin House
More hotels near this hotel
Near 5 Av.- 60 St. Station (960 feet)