Dr. Jeffrie C Leibovitz, DPM
Podiatrist - General

Main Location
9505 E 59th St Suite A
Indianapolis, Indiana 46216
Highlights
- Board Certified
- Accepts Insurance Plans
Summary
For more than 30 years, Dr. Jeffrie Leibovitz has been dedicated to providing Central Indiana with the best foot & ankle care in a comfortable and r.. Read More