The health system's acquisition, Children & Family Hospital of South Florida (the former The Miami Medical Center), is located at 5959 NW 7th St, Miami, FL 33126. The 69-bed facility is currently closed while planning for the site's future use is underway. Nicklaus Children's Health System purchased the hospital from the former investor ....