Please visit the website to view In-Person Assistance Hours. 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.