Welcome

to Generations Retina & Eye Center

¡Bienvenido!

Hablamos español. Si deseas, puedes traducir todo el sitio a español seleccionando el idioma en el menú.

Excellent care

With Generations Retina, you will experience compassionate eye care and specialty retina care.

Choose font size

If you want to make the font larger, please click on the button on the left side of your screen.

Meet our doctor


Dr Hamzah Khalaf is a board certified Ophthalmologist and fellowship-trained retinal surgeon. He relocated to Texas in 2016 to further his training and escape the Midwest winters of Ohio. Dr Khalaf specializes in Ophthalmology and retinal diseases and surgery. 

He is fluent in English, Arabic, Spanish, and learning German.  

Excellent Ophtalmologist near me in Texas

Patient reviews


Best eye doctor in Texas

Dr. Khalaf has a courteous, caring, and knowledgeable staff. They worked me into the schedule when I needed to be seen quickly. Dr. Khalaf was very thorough and took his time to describe my condition to me in an easy to understand manner. I highly recommend Dr. Khalaf and his staff.

Bonnie Hall

Eye doctor in Texas

Dr. Khalaf is the most knowledgeable eye doctor my husband and I have ever experienced. He is kind, friendly and answers all questions posed to him. His staff is very knowledgeable, very helpful and give excellent customer service. Many thanks to : Dr. Khalaf, Valerie and Meeyen.

Joanne Williams

Patient support


If you wanna read more about eye diseases, diagnosis and treatment, go to EyeWiki or the American Academy of Opthalmology, where you can find reliable information.

Request an appointment

We accept all major insurances, please call to verify.


New Braunfels Office

Address

790 Generations Dr, Ste 810 New Braunfels, TX 78130

Office hours

Monday to Friday | 8:00 am - 5:00 pm

Saturday & Sunday | closed

Stone Oak Office

Address

2235 Thousand Oaks Dr Ste 106, San Antonio, TX 78232

Office hours

Monday to Friday | 8:00 am - 5:00 pm

Saturday & Sunday | closed

Medical Center Office

Address

9480 Huebner Rd Ste 310, San Antonio, TX 78240

Office hours

Coming soon...

Coming soon...

New Location


We opened a new office in Medical Center Office

New Address

9480 Huebner Rd Ste 310, San Antonio, TX 78240