Lenisha Townsend was born in 1973, age 50. Lenisha Townsend's address is 2304 Chene Street , Detroit, MI 48207. Possible relatives include Netrell Jennings, Gregory Townsend and 4 others. Public records show Lenisha has also lived in Highland Park, MI. Lenisha's latest phone number is (313) 262-6092. Previous phone numbers include (313) 394-0571 and (313) 656-4204.
Results 1 - 1 of 1