David B Souvenir, MD, Internal Medicine

415 6th St
LewistonID  83501-2431 (Nez Perce County)


Phone: 208-750-7204
Fax: 208-746-0134

NPI: 1023026457
License Number: M9267 (ID)