Leola currently resides at 4931 Horn Lake Rd, Memphis, Tn 38109. Leola's birth year is 1955. Leola was born 70 years ago. Public records show Memphis as a city Leola also stayed in. The number currently linked to Leola is (901) 786-1939.