Ella Mhouston NPI 1780997874 Practice location: 1607 W Howard St, Chicago, IL 606261675 Taxonomy code: 101YP2500X Phone: (131) 274-4124