Mark Machalka, MD

Family Medicine, Primary Care

Office

333 1/2 S Kalamazoo Ave, Marshall, MI 49068

Accepting new patients

(269) 558-0080