NPI Central
Straub Clinic & Hospital NPI Number 1184742819 — Lanai City, HI | NPI Central