Life Storage, Inc. is a publicly traded company (NYSE:LSI) which owns and operates more than 1,100 storage facilities in 36 states. Life Storage is the 4th largest self-storage company in the U.S., and has led the industry in growth for the past few years. As you might imagine, it takes a lot of goo...See more
Headquarters:
United States of America
Company Type:
MNC / Large Enterprise
Company size:
1,001-5,000 Employees
Year Founded:
1985 (40 years)
Address:
6467 MAIN ST.; WILLIAMSVILLE, NY 14221, US
HIGH
spending power