Dr. Tara NarulaWrong Dr. Tara Narula?
Associate Director of the Cardiac...
Local Address: New York City, New York, United States
Lenox Hill Hospital
100 East 77Th Street
New York , New York 10021
Company Description: Lenox Hill Hospital, on Manhattan's Upper East Side, is a 652-bed, fully accredited, acute care hospital and a major teaching affiliate of NYU Medical Center.... more