Leroy Townsend was born in 1934, age 89. Leroy Townsend's address is 4910 East 41st Street , Kansas City, MO 64130. Possible relatives include Jennie Burton, Rona Hill and 8 others. Public records show Leroy has also lived in Kansas City, MO. Leroy's latest phone number is (816) 241-6614. Previous phone numbers include (816) 241-8031 and (816) 590-5683. The latest email address for Leroy Townsend is ler****@yahoo.com.
Address History: 4910 East 41st Street, Kansas City, MO 64130;
1628 Cypress Avenue, Kansas City, MO 64127
Emails: ler****@yahoo.com
Results 1 - 1 of 1