Where is selfstorageincatoosa.com located?
selfstorageincatoosa.com is located at 523 South 193rd East Ave, Tulsa, OK 74108.
What are the office and access hours?
Access your belongings 24 hours a day, 7 days a week. Management available onsite or by phone 24/7.
Am I required to store long-term?
We offer flexible month-to-month leases.
How do I rent a unit?
Rent a unit online, use our 24-hour kiosk, and over the phone as well
How do I pay my storage bill?
You can pay your storage bill online using a credit or debit card. We also accept cash payments which can be made onsite at the kiosk, or just give us a call.
What items am I not allowed to store?
Perishables, plants, animals, stolen or illegal goods, flammable or hazardous items.