Richard Allen, DPM

Richard Allen, DPM

Specialties

  • Podiatry
  • Share:

Biography

Office:
1630 23rd Ave
Suite 1001
Lewiston, ID 83501
Phone: 208-743-3668

Status:
Active

Accepting new patients:
Yes