DAVID BABAJIDE DA ROCHA AFODU, M.D
Osteopathic Medicine at Navarre, Toledo, OH

License number
Ohio 097553
Category
Osteopathic Medicine
Type
Nephrology
Address
Address
2702 Navarre Ave SUITE 201, Toledo, OH 43616
Phone
(419) 698-8560
(419) 698-8570 (Fax)