Clinic/Hospital Profile

The Kidney Institute

1415 La Concha Lane,
Houston, TX 77054
T: 713-790-9080 F: 713-790-0766
Visit: www.kidneydocs.org

Map Location

Doctor List

Doctors on superdoctors.com

Stephen Brennan

Ulka Desai

Christopher H. Kwoh