U.S. Renal Care West University Dialysis Clinic Categories Health and Wellness 9219 Stella Link Road Houston TX 77025 (713) 349-0724 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×