Physicians - Optometry & Opthalmology in High Springs-alachua, FL

4635 NW 53rd Ave, Ste 202, High Springs-alachua, Florida, 32653-3418

(352) 333-9971