Cleda Townsend was born in 1912, age 111. Cleda Townsend's address is 3131 Fleur Drive Unit 1008, Des Moines, IA 50321. Possible relatives include Ray Townsend, Ted Townsend and others. Public records show Cleda has also lived in Des Moines, IA. Cleda's latest phone number is (515) 244-7165.
Phone Numbers: (515) 244-7165
Results 1 - 1 of 1