Theresa Gan Leung, MD, Ophthalmology

3515 Town Ctr Blvd S
Sugar LandTX  77479-1285 (Fort Bend County)


Phone: 281-277-8400
Fax: 281-277-8408

NPI: 1255597860
License Number: D0070675 (MD)