Leola Fenn was born in 1927, age 96. Leola Fenn's address is 15 Chestnut Street Apt 111, Elyria, OH 44035. Possible relatives include Marquetta Fenn, Robert Fenn and 1 others.
Address History: 15 Chestnut Street Apt 111, Elyria, OH 44035
Results 1 - 1 of 1