Leonard Barba was born in 1925, age 98. Leonard Barba's address is 10927 Yogi Berra Drive , El Paso, TX 79934. Possible relatives include Lorenza Barba. Public records show Leonard has also lived in El Paso, TX. Leonard's latest phone number is (915) 549-4723. Previous phone numbers include (915) 564-4003 and (915) 565-5552.
Related to: Lorenza Barba
Results 1 - 1 of 1