Dr. Stella Awua-Larbi, MD Nephrology 812 Campus DrJoliet, IL 60435 (815) 741-6830 About Dr. Stella Awua-Larbi, MD Alt. Address:1890 Silver Cross Blvd.Suite 365New Lenox, IL 60451 Affiliation: Presence Health