Kellen Townsend was born in 1944, age 80. Kellen Townsend's address is 1313 W Leland Avenue Apt 2, Chicago, IL 60640. Possible relatives include Dana Townsend, Debra Townsend and 2 others. Public records show Kellen has also lived in Chicago, IL and Kansas City, MO. Kellen's latest phone number is (314) 282-0130. Previous phone numbers include (314) 721-5102.
Address History: 1313 W Leland Avenue Apt 2, Chicago, IL 60640;
4716 N Racine Avenue Apt 3e, Chicago, IL 60640;
Kansas City, MO 64110;
Saint Louis, MO 63112
Results 1 - 1 of 1