1. Quick Lube & Wrecker 8190 Old North Rd, Tulsa, OK 74127 Coordinate: 36.1609,-96.083 Phone: (918) 272-9732