Margaret Elizabethrhodes NPI 1043828734 Practice location: 6060 N College Ave, Indianapolis, IN 462201907 Taxonomy code: 225X00000X Phone: (014) 231-7588