Lueella Willard was born in 1919, age 104. Lueella Willard's address is 2604 Francisco Street , Austin, TX 78702. Possible relatives include J Willard, March Willard and 1 others. Public records show Lueella has also lived in Austin, TX. Lueella's latest phone number is (512) 477-8406.
Phone Numbers: (512) 477-8406
Results 1 - 1 of 1