NPI Central
Starmed Medical Center Inc NPI Number 1558565309 — Miami, FL | NPI Central