Leticia Odel was born in 1962, age 62. Leticia Odel's address is 854 Bat Harbor Road , Newport, TN 37821. Possible relatives include David Odell, Grant Odell and 2 others. Public records show Leticia has also lived in Newport, TN. Leticia's latest phone number is (423) 613-8123.
Phone Numbers: (423) 613-8123
Results 1 - 1 of 1