14449 Greencastle Dr #7, Chesterfield, Mo 63017 is where Leola resides. 1971 is her birth date. Cities Leola has lived in before are Saint Louis, Saint Charles, University City and one other city. The number currently linked to Leola is (636) 256-4767. Records link Leola with Chavella C Hudgins, Gary Lamont Boyd, Emmett Booth Boyd and one other person. The current age of Leola is 53.