NPI Central
Ann Bates Leach Hospital/Bascom Palmer Eye Institute NPI Number 1730465352 — Miami, FL | NPI Central