Safety Report: Power Outage, Walgreens, Larkin Avenue, Elgin, IL, USA 1 year ago • details 181 Partial power at Walgreens at 1700 Larkin Ave