- www.lifestorage.com
- 1
- 327
- 12
Life Storage, Inc. (NYSE:LSI) is a leading national owner and operator of self storage properties, with more than 1,200 locations in 37 states. Since entering the industry in 1985, we have grown to one of the largest, most respected self storage..
Relevance: 16.45859