Home » Our Location Our Location Hodges Eye Care & Surgical Center Address: 1502 N Tucson Blvd, Tucson AZ 85716 Phone: 520-326-4321