Life Storage is a self storage company and real estate investment trust based in Williamsville, New York. The company operates over 650 self storage locations throughout the United States. In 2016, the former Sovran Self Storage acquired LifeStorage LP and subsequently rebranded itself as "Life Storage." As of 2016, Life Storage is the fifth-largest self storage operator in the world.
Similar Stores in Baton Rouge