3 Tulsa Location Phone: (918) 743-7001 Address: 4941 S Peoria Ave, Tulsa, OK 74105 Get Directions Apply online for 90 Day Same as Cash Financing through West Creek Financial: https://dealer.westcreekfin.com/ApplicationForm Name Email Address Message Phone # Submit