Leila Fillhard was born in 1940, age 83. Leila Fillhard's address is 5050 27th Street , Lubbock, TX 79407. Possible relatives include Leilani Fillhard, Lester Fillhard and 1 others. Leila's latest phone number is (806) 799-8348.
Phone Numbers: (806) 799-8348
Address History: 5050 27th Street, Lubbock, TX 79407
Results 1 - 1 of 1