No Nonsense, Just The Right Hotels
30 W 31st StNew York, New York 100012.3 miles from Lenox Hill Hospital