Dr. John Leonard, DPT generally accepts new patients. You can see Dr. Leonard's profile to make an appointment.
Dr. John Leonard, DPT is a physical therapist in Asheville, NC. He currently practices at Mountain Physical Therapy Services Inc..
- University Of Medicine and Dentistry Of New Jersey, Medical School — 1984
- Kean College, Undergraduate School — 1984
- 2005, Other Education
- Nova Southeastern University, Other Education
* Please verify this information when scheduling an appointment.
Mountain Physical Therapy Services Inc.90 Southside Ave Ste 225, Asheville, NC 28801 Existing Patients: (828) 254-3525
Leave a review
How likely are you to recommend Dr. Leonard?
Dr. Leonard provided me with a comprehensive physical therapy evaluation, readily discovering the source of my complaints that had eluded both my medical doctor as well as my chiropractor and massage therapist. His nurturing environment and nature complimented his extensive knowledge and skills in providing me with an amazing healing experience. I strongly recommend this therapist/healer!
Frequently Asked Questions
Use our insurance check to verify if Dr. Leonard accepts your insurance.
Dr. Leonard frequently treats Ankle Injury, Arthritis, and Back Disorders.
Dr. Leonard's office is located at 90 Southside Ave Ste 225, Asheville, NC 28801. Find other locations and directions.
Dr. Leonard has not yet indicated whether they offer telehealth services. Please contact the office to check for availability/eligibility.
Find contact information here to make an appointment.