Metro Self Storage

3276 Walnut Ave, Long Beach, CA 90807

About Metro Self Storage

Metro Self Storage is a self storage facility in Long Beach, CA located at 3276 Walnut Ave, Long Beach, CA 90807. Metro Self Storage offers affordable, convenient self storage units in Long Beach, CA.

CONTACT INFORMATION

Metro Self Storage
3276 Walnut Ave
Long Beach, CA 90807

Is This Your Business?

Claim Your Profile