Where is South Miami Hospital?

Where is South Miami Hospital located?

South Miami Hospital, South Miami Hospital, United States of America (approx. 25.70183°, -80.29407°)


Where is South Miami Hospital on the map?