Where is Elmhurst Hospital Center?
Where is Elmhurst Hospital Center located?
Elmhurst Hospital Center, New York, United States (approx. 40.74472°, -73.88638°)
Where is Elmhurst Hospital Center on the map?
{"latitude":40.74472,"longitude":-73.88638,"title":"Elmhurst Hospital Center"}