Metro Storage LLC, based in the Chicago area, is the 5th largest privately-held self storage company in the United States, currently owning or operating approximately 100 properties, representing over 6.5 million square feet. Metro Storage LLC is a vertically integrated, single-purpose company specializing in all disciplines related to self storage.
Metro Storage Address
13528 W. Boulton Boulevard Lake Forest, IL United States