Michael Horwitz, DPM
Podiatrist (Foot Specialist) - Podiatrist

Main Location
8637 Delmar Blvd.
Saint Louis, Missouri 63124
Highlights
- Board Certified
- Accepts Insurance Plans
- Has Online Scheduling
Summary
Dr. Michael Horwitz is a Podiatrist serving the St. Louis and Chesterfield areas for more than 25 years. Read More