Salah Mohamudahmed NPI 1093272833 Practice location: 8200 Humboldt Ave S Ste 217, Bloomington, MN 554311432 Taxonomy code: 104100000X Phone: (529) 888-7055