Leland Armstrong was born in 1953, age 70. Leland Armstrong's address is 50 La Lucia Street , Port Lavaca, TX 77979. Possible relatives include Dawn Armstrong, Grace Armstrong and 4 others. Public records show Leland has also lived in Inez, TX and Port Lavaca, TX.
Address History: 50 La Lucia Street, Port Lavaca, TX 77979;
311 Kounty Road, Inez, TX 77968;
Telferner, TX 77988;
Victoria, TX 77901
Results 1 - 1 of 1