Tulsa OK Warehouses-Merchandise & Self Storage 1. 3346 S Peoria Ave, Tulsa, OK 74105 | Warehouse Bar & Grill (918) 742-4728