Jeon Townsend was born in 1932, age 91. Jeon Townsend's address is 5432 3rd Alley N, Birmingham, AL 35212. Possible relatives include Glenda Key, Deonteds Townsend and 3 others. Public records show Jeon has also lived in Birmingham, AL.
Also goes by: Jean Alice Townsend,
Jesse L Townsend,
Jessie Leon Townsend,
Leon Jessie Townsend
Address History: 5432 3rd Alley N, Birmingham, AL 35212
Results 1 - 1 of 1