Hall William A Optometrist Serving Farmington, NM View Phone 505-325-0642 416 N BehrendFarmington, NM 87401 Experience & Reliability Send to My Email Send to My Phone Print this Page