MICHAEL HORWITZ, DPM

Podiatrist

Active Individual
NPI: 1689762429

Practice Address

8637 DELMAR BLVD
Saint Louis, MO 63124

Phone: (314) 983-0303

Specialties

Specialty Code Primary License
Podiatrist 213E00000X Yes 603 (MO)

Frequently Asked Questions

NPI 1689762429 is the National Provider Identifier for MICHAEL HORWITZ, DPM, a Podiatrist provider located in Saint Louis, MO. This NPI was enumerated on October 10, 2006.
MICHAEL HORWITZ, DPM practices at 8637 DELMAR BLVD, Saint Louis, MO 63124.

Quick Facts

NPI
1689762429
Type
Individual
Enumerated
Oct 10, 2006
Last Updated
Jun 27, 2022

Nearby Providers