NPI Central
Straub Clinic & Hospital NPI Number 1750409470 — Aiea, HI | NPI Central