NPI Central
Straub Clinic & Hospital (doctors on Call) NPI Number 1316152978 — Honolulu, HI | NPI Central