Lucha Acosta was born in 1963, age 61. Lucha Acosta's address is 2718 Russell Avenue , Abilene, TX 79605. Possible relatives include Diego Acosta, Julio Acosta and 8 others. Public records show Lucha has also lived in Abilene, TX. Lucha's latest phone number is (325) 672-2125. Previous phone numbers include (325) 675-6213.
Results 1 - 1 of 1