Leola Farmer's address is 4801 E 11th Street # B, Tulsa, OK 74112. Public records show Leola has also lived in Tulsa, OK. Leola's latest phone number is (918) 388-1950.
Phone Numbers: (918) 388-1950
Leola Farmer's current address is 7452 E 20th Street , Tulsa, OK 74112. Leola's age is 91 years old (1932). Leola has also lived in Houston, TX.
Results 1 - 2 of 2