Dr. Craig Leonardi, MD is a dermatology doctor who practices in Saint Louis, MO. He is 62 years old and has been practicing for 32 years. Dr. Leonardi is affiliated with SSM Health Saint Louis University Hospital.
Looking for a Dermatologist? We found others matching your search, to help you compare.