Laura Garcia was born in 1969, age 54. Laura Garcia's address is 5228 S Sugar Road Apt 3102, Edinburg, TX 78539. Possible relatives include Nicholas Casas, Felipe Estrada and 18 others. Laura's latest phone number is (956) 348-2780. Previous phone numbers include (956) 351-5178 and (956) 601-0323.
Address History: 5228 S Sugar Road Apt 3102, Edinburg, TX 78539;
408 E Kuhn Street, Edinburg, TX 78541;
Weslaco, TX 78599
Results 1 - 1 of 1