Lenea Townsend was born in 1970, age 53. Lenea Townsend's address is 1406 2nd Avenue S Apt 14, Buffalo, MN 55313. Possible relatives include Carol Lindberg, Devyn Townsend and 1 others. Public records show Lenea has also lived in Buffalo, MN. Lenea's latest phone number is (763) 682-1204. Previous phone numbers include (763) 682-9765. The latest email address for Lenea Townsend is spa****@aol.com.
Also goes by: Lennea M Townsend
Emails: spa****@aol.com
Results 1 - 1 of 1