Leroy Townsend was born in 1976, age 48. Leroy Townsend's address is 14909 Winthrop Street , Detroit, MI 48227. Possible relatives include Shirley Hicks, Anita Townsend and 5 others. Public records show Leroy has also lived in Detroit, MI. Leroy's latest phone number is (310) 871-0683. Previous phone numbers include (313) 282-2044 and (313) 469-2752. The latest email address for Leroy Townsend is ler****@verizon.net.
Emails: ler****@verizon.net,
lto****@netscape.net,
phi****@address.com,
phi****@sbcglobal.net,
phi****@yahoo.com
Results 1 - 1 of 1