Please visit the website to view In-Person Assistance Hours. Conveniently located near the intersection of I-94 and Highway 12, Store Space in Dearborn has a wide range of premium self-storage options available at budget pricing. Find our modern, clean facility at 6470 Wyoming Ave for answers to all your personal and business storage needs. At Store Space in Dearborn, we strive to give you the best self-storage experience possible. Rent online, in person or by phone - it takes just minutes to rent the storage unit you need, at an affordable rate!