NPI Central
Castle Medical Center — NPI 1659409266, Kaneohe, HI | NPI Central