Evla Townsend was born in 1910, age 114. Evla Townsend's address is 401 Rio Concho Drive Apt 301, San Angelo, TX 76903. Possible relatives include Cecil Townsend, Jon Townsend and 2 others. Public records show Evla has also lived in Seminole, FL.
Results 1 - 1 of 1