Tohfa Manji Ruda, DO, Family Medicine

1273 N Milwaukee Ave
ChicagoIL  60622-9318 (Cook County)


Phone: 773-377-9910
Fax: 773-377-9941

NPI: 1427215680
License Number: 036.125989 (IL)