Contributing Editors



LifeStorage Opens New Facility in Barrington, Illinois

by Kim Kilpatrick January 23, 2014 5:22 PM
LifeStorage announced the opening of its newest facility in Barrington, Illinois. This brings the number of facilities in Illinois up to 28. It is located at 1455 South Barrington Road. [More]
 1