Mark C Baylor, MD, Family Medicine

120 W Main St
ElmwoodIL  61529 (Peoria County)


Phone: 309-742-2921
Fax: 309-742-8411

NPI: 1740256700
License Number: 036069541 (IL)