NPI Central
St. Francis Hospital - Ewa NPI Number 1508183807 — Ewa Beach, HI | NPI Central