Penelope Upchurch was born in 1925, age 99. Penelope Upchurch's address is 4839 Fleetview Avenue , Memphis, TN 38117.
Address History: 4839 Fleetview Avenue, Memphis, TN 38117
Penelope Upchurch's current address is 3729 Pomfret Lane , Charlotte, NC 28211. Penelope's age is 99 years old (1925). Penelope has also lived in Memphis, TN.
Results 1 - 2 of 2