Douglas Russell, DO, Urology

3327 Research Plz Ste 403
San AntonioTX  78235 (Bexar County)


Phone: 210-337-6228
Fax:

NPI: 1912343096
License Number: R6890 (TX)