Larue Townsend was born in 1922, age 102. Larue Townsend's address is 110 Harwood Drive , San Antonio, TX 78213. Larue's latest phone number is (210) 497-2219.
Phone Numbers: (210) 497-2219
Address History: 110 Harwood Drive, San Antonio, TX 78213
Results 1 - 1 of 1