OH Odette M. Houghton , MD 1 Write A Review Ophthalmology Accepting New Patients Mayo Clinic in Scottsdale 13400 E Shea Blvd, Scottsdale, AZ, 85259 (800) 404-7939 Book Online