Lewis Franklin Russell, MD, Urology

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


Phone: 210-564-8000
Fax: 210-590-7945
Email: luc***@*****ol.com

NPI: 1760596415
License Number: D8420 (TX)