RS Dr. Ruchi Sood, MD Is this you? Claim your profile Nephrology Internal Medicine 2Leave a review Kidney Care Center 1670 Capital St Ste 900, Elgin, IL, 60124 3 other locations (224) 238-3211