Where is Lenox Hill Hospital?

Where is Lenox Hill Hospital located?

Lenox Hill Hospital, New York, United States (approx. 40.7737°, -73.96086°)


Where is Lenox Hill Hospital on the map?