Michael Clanahan, MD

Internal Medicine, Gastroenterology

Mercy Clinic Nephrology

615 S New Ballas Rd, Administration Bldg 5, Saint Louis, MO 63141

Accepting new patients

(314) 251-2880