Solar Energy of Illinois Solar Energy Contractor - Elmwood Park, IL Looking to contact Solar Energy of Illinois? You can reach them at 224-659-2961