Elgin Townsend was born in 1942, age 81. Elgin Townsend's address is 17941 Los Angeles Avenue , Homewood, IL 60430. Possible relatives include Sara Robinson, Joseph Townsend and 2 others. Public records show Elgin has also lived in Orlando, FL and Chicago, IL. Elgin's latest phone number is (708) 267-0642. Previous phone numbers include (708) 267-1332 and (708) 798-7368.
Address History: 17941 Los Angeles Avenue, Homewood, IL 60430;
5208 Eastwinds Drive, Orlando, FL 32819;
Chicago, IL 60628;
Detroit, MI 48227
Results 1 - 1 of 1