David Leach, MD, FACS

Ophthalmology
Cost:

Clearview Eye Clinic

2500 W A St, Ste 202, Moscow, ID 83843

Accepting new patients

(208) 882-4662