Leola now resides at 3318 Fountain Ln #C, Montgomery, Al 36116. The number currently linked to Leola is (334) 281-5159. People possibly related to Leola are Mary Alice Rogers, Nathaniel Rogers, Emma J Rogers and 6 other people. The current age of Leola is 51. She has stayed in Lowndesboro and Montgomery before moving to Montgomery. Leola's birth year is 1973.