Odell was born 89 years ago. Odell has listed phone number: (713) 861-5661. Odell’s residency is at 3927 Tolnay St, Houston, Tx 77021. The birth year was listed as 1934. Other a city that he has stayed in is Houston.