Odessa Means was born in 1915, age 109. Odessa Means's address is 734 N 60th Street , East Saint Louis, IL 62203. Possible relatives include Yvonne Luter, Charles Means and 5 others. Public records show Odessa has also lived in Waterloo, IA. Odessa's latest phone number is (618) 398-8660.
Phone Numbers: (618) 398-8660
Results 1 - 1 of 1