Clinic/Hospital Profile

The Kidney Institute

1415 La Concha Lane,
Houston, Texas 77054
T: 713-790-9080 F: 713-790-0766
Visit: texas

Map Location

Doctor List

Doctors on superdoctors.com

Stephen Brennan

Ulka Desai

Christopher H. Kwoh