1912 is this person's birth date. Odielle’s residency is at 770 Coalport Dr, Saint Louis, Mo 63141. Odielle is related to or closely associated with Brothers Michelle Demko, Joseph D Demko, Michelle Demko Brothers and one other person. Odielle has listed (314) 878-3678 as this person's phone number. The age of Odielle is 111. This person has stayed in Saint Louis, Owensboro and Ballwin before moving to Saint Louis.