Kayla Shrewsbury, MD, Preventive Medicine

501 N Orange St
ButlerMO  64730-1325 (Bates County)


Phone: 660-679-6108
Fax: 660-679-6022

NPI: 1659968220
License Number: 2009008218 (MO)