Leroy Townsend was born in 1954, age 69. Leroy Townsend's address is 2918 14th Street , Columbus, IN 47201. Possible relatives include Leroy Mccauley, Annie Townsend and 1 others. Leroy's latest phone number is (517) 393-5351. Previous phone numbers include (517) 887-6670 and (812) 314-4738.
Also goes by: Leroy R Townsend
Address History: 2918 14th Street, Columbus, IN 47201;
535 Jewell Street, Columbus, IN 47203;
Lansing, MI 48910
Results 1 - 1 of 1