Elba Townsend's address is 7506 Greenhaven Drive , Sacramento, CA 95831. Public records show Elba has also lived in Victoria, TX.
Elba Townsend's current address is 1825 S Colorado Street Apt 501, Lockhart, TX 78644. Elba's age is 104 years old (1920). Phone numbers associated with Elba are (361) 575-2537 and (512) 398-6046. Elba has also lived in Victoria, TX.
Results 1 - 2 of 2