Xochitl Castillo Rios, MDXochitl Castillo Rios · Pediatric Nephrology Physician5400 Alameda Ave Bldg B, El Paso, TX, 79905NPI · 1700440575No reviewsInsuranceNot specified(915) 242-8402Check availabilityBook online Claim listing