Leroy Townsend was born in 1978, age 45. Leroy Townsend's address is 4658 N 38th Street , Milwaukee, WI 53209. Possible relatives include Devin Townsend, Leroy Townsend and 5 others. Leroy's latest phone number is (414) 364-5103. Previous phone numbers include (414) 364-6451.
Address History: 4658 N 38th Street, Milwaukee, WI 53209;
814 W Essex Lane, Milwaukee, WI 53205;
Racine, WI 53402
Leroy Townsend's current address is 1213 N 30th Street , Milwaukee, WI 53208. Leroy's age is 77 years old (1947). Leroy has also lived in Columbus, OH.
Leroy's home address is 2823 N 28th Street # 1, Milwaukee, WI 53210.
Address History: 2823 N 28th Street # 1, Milwaukee, WI 53210
Results 1 - 3 of 3