Tulsa Towing Service Tulsa Towing Service is a 24 /7 affordable towing service in Tulsa, Oklahoma. We're here to serve our customers with all towing needs. We know that if you need towing and recovery, you’ll be looking for a service that is staffed by experts Phone: (918) 265-0609 7122 S Sheridan Rd, Ste 2 – 1084, Tulsa, OK 74133 United States Map Other Categories: Travel & Tourism » Transport |