Request Service On-Time Delivery. On-Time Pick Up. Always On Call. Complete the form and a Site Services Manager will call you shortly. 2309 S 49th W Ave Tulsa, OK 74107 (918) 397-7787 7 Days/Week: ON CALL 24/7 Closed for major US holidays