Mira Otto, MD, Internal Medicine

5500 Auto Club Dr Ste 300
DearbornMI  48126-2779 (Wayne County)


Phone: 313-982-8214
Fax:

NPI: 1851719553
License Number: 4301105094 (MI)