Naveen Kella, MD, Urology

9618 Huebner Rd Ste 120
San AntonioTX  78240 (Bexar County)


Phone: 210-617-3670
Fax: 888-316-9464

NPI: 1154301182
License Number: L5784 (TX)