Metro Mini Storage

900 17th Street North, Birmingham, AL 35203

About Metro Mini Storage

Metro Mini Storage is a self storage facility in Birmingham, AL located at 900 17th Street North, Birmingham, AL 35203. Metro Mini Storage offers affordable, convenient self storage units in Birmingham, AL.

CONTACT INFORMATION

Metro Mini Storage
900 17th Street North
Birmingham, AL 35203

Is This Your Business?

Claim Your Profile