NPI Central
Indian Star Pharm Inc. NPI Number 1366738916 — Hialeah Gardens, FL | NPI Central