Leota Means was born in 1937, age 86. Leota Means's address is 11401 Eubank Drive , Austin, TX 78758. Possible relatives include Darren Means, Samuel Means and 2 others. Leota's latest phone number is (512) 836-1570.
Phone Numbers: (512) 836-1570
Address History: 11401 Eubank Drive, Austin, TX 78758
Results 1 - 1 of 1