Lenor Townsend was born in 1931, age 92. Lenor Townsend's address is 626 Pershing Street , East Saint Louis, IL 62203. Possible relatives include Retha Conn, Barbara Townsend and 5 others. Lenor's latest phone number is (618) 397-0955. Previous phone numbers include (618) 558-6807.
Also goes by: Lenora P Townsend
Address History: 626 Pershing Street, East Saint Louis, IL 62203
Results 1 - 1 of 1