Xochitl Castillo Rios, MDXochitl Castillo Rios · Pediatric Nephrology Physician5400 Alameda Ave Bldg B, El Paso, TX 79905(915) 242-8402Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing