FAQ
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 7 days a week 7am-10pm including holidays. 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?
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.