Elra Townsend was born in 1934, age 90. Elra Townsend's address is 121 Clinton Street , Tallulah, LA 71282. Possible relatives include Ronald Townsend, Virginia Townsend and others. Public records show Elra has also lived in Tallulah, LA. Elra's latest phone number is (318) 574-3188. The latest email address for Elra Townsend is eto****@optonline.net.
Phone Numbers: (318) 574-3188
Emails: eto****@optonline.net
Results 1 - 1 of 1