Alma Lee Garza, DDS, Dentist

4118 McCullough Ave
Ste 6
San AntonioTX  78212-1979 (Bexar County)


Phone: 210-826-8492
Fax: 210-826-8497

NPI: 1508978842
License Number: 16767 (TX)