Odessa Townes was born in 1961, age 62. Odessa Townes's address is 2427 Paddock Lane , Louisville, KY 40216. Possible relatives include Geraldine Brady, Dawne Duncan and 4 others. Public records show Odessa has also lived in Louisville, KY. Odessa's latest phone number is (502) 356-7663. Previous phone numbers include (502) 614-6696 and (502) 690-5555.
Results 1 - 1 of 1