Metro Self Storage
Month to Month Rentals Available! - I-80 & 84th Street

Metro Self Storage

3939 S. 84th Street
Omaha, NE 68124
Phone: (402) 393-1457

Metro Self Storage Inquiries

Online Form

Ask us about our storage facilities.

If you are looking for more information about our safe, secure storage in Omaha, NE, you have come to the right place. Fill out the online form below, and one of our friendly Metro Self Storage associates will contact you as soon as possible.