1. Life Source 5050 N Cumberland Ave, Norridge, IL 60706 Coordinate: 41.97149,-87.83736 Phone: (708) 452-7000