Clinic/Hospital Profile

The Kidney Institute

1700 Romano Park Lane,
Houston, Texas 77090
T: 281-866-9995
Visit: texas

Map Location

Doctor List

Doctors on superdoctors.com

Stephen Brennan

Ulka Desai

Christopher H. Kwoh