Samantha Larson Email

Corporate Operations Manager . Metro Storage

Lake Forest, IL

Location

Current Roles

Employees:
68
Revenue:
$9.2M
About
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
Metro Storage Email

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.