Leoda Ellison was born in 1928, age 96. Leoda Ellison's address is 190 Meadow Drive , Culloden, WV 25510. Public records show Leoda has also lived in Culloden, WV. Leoda's latest phone number is (304) 634-6075. Previous phone numbers include (304) 743-9832.
Results 1 - 1 of 1