Creditors Recovery Corporation
Mailing Address   Physical Address
P.O. BOX 702360 5001 E. 68th St., Suite 400
Tulsa, OK 74170-2360 Tulsa, OK 74136
Phone Numbers
Toll Free:  888.745.1350
Direct:  918.296.1650
Fax:  918.296.1699
·OR·
Submit your request online using the form below.
*Name:
*Email:
*Subject:
Description:
*Required Items