Nima Ibrahim Odowa, DDS, Dentist

2001 Bloomington Ave
MinneapolisMN  55404-3074 (Hennepin County)


Phone: 612-301-3433
Fax:

NPI: 1164086807
License Number: D14186 (MN)