Where is Lenox Hill Hospital?

Where is Lenox Hill Hospital located?

Lenox Hill Hospital, Lenox Hill Hospital, United States of America (approx. 40.7737°, -73.96086°)


Where is Lenox Hill Hospital on the map?