Glendale Eye specialist. 5620 W Thunderbird Rd, Glendale, AZ 85306, United States of America Phone, Add place's phone number Reviews Map