Leola Draper was born in 1942, age 82. Leola Draper's address is 3903 Iowa Avenue , Saint Louis, MO 63118. Possible relatives include Veronica Abdullahi, Shurrell Barnett and 10 others. Public records show Leola has also lived in Saint Louis, MO. Leola's latest phone number is (314) 495-8883. Previous phone numbers include (314) 606-7007 and (314) 664-7691.
Results 1 - 1 of 1