Odell currently resides at 6607 Tracy Ave, Little Rock, Ar 72206. Public records show North Little Rock as a city Odell also stayed in. Odell owns the phone number (501) 490-4190. 1944 is the birth year of Odell. This year Odell celebrated his 80 birthday.