Store Space Self Storage

Self Storage
Hours:
725 N 23rd St, St. Louis MO 63103

Tips

Hours

Monday
9AM - 5:30PM
Tuesday
9AM - 5:30PM
Wednesday
9AM - 5:30PM
Thursday
9AM - 5:30PM
Friday
9AM - 5:30PM
Saturday
9AM - 5:30PM
Sunday
Closed

Most Recent Comments

More Comments(79)

From Store Space Self Storage

Located at 725 N 23rd St, Store Space has affordable, clean storage solutions in the heart of St. Louis. We're in the Downtown West neighborhood at 23 rd and Washington Avenue, across the street from Enterprise Rent-A-Car. Store Space Self Storage St. Louis offers a wide range of climate-controlled storage units for homeowners, renters, and business owners throughout the St. Louis Metro.

You May Also Like