NPI Central
Major Hospital — NPI 1831900620, Shelbyville, IN | NPI Central