The number currently linked to Odell is (501) 945-5227. The residency of Odell is at 1607 Ben St, North Little Rock, Ar 72117. Odell has reached the age of 71 years. Odell's birth year is 1953. Other cities that he has stayed in are Marianna, Little Rock, N Little Rock and one other city.