Terence F Favazza, MD, Urology

12709 Toepperwein Rd Ste 206
San AntonioTX  78233-3260 (Bexar County)


Phone: 210-564-8000
Fax: 210-679-3732

NPI: 1760485098
License Number: S5614 (TX)