Leola owns the phone number (414) 463-5126. Other a city that she has stayed in is Milwaukee. Leola currently resides at 1701 Cartwright St, Earle, Ar 72331. Leola has reached 73 years of age. The birth year was listed as 1951. We have found 4 possible relatives of Leola: Joesep Willingham, Tracie Leburnside, Leroy Rushing and one other person.