Abigail Vela's address is 123 Michigan Avenue , Mercedes, TX 78570. Possible relatives include Jessica Munoz, Alberto Vela and 6 others. Abigail's latest phone number is (956) 262-3866. Previous phone numbers include (956) 414-5692 and (956) 472-0751.
Address History: 123 Michigan Avenue, Mercedes, TX 78570;
123 W Main Street, Dallas, TX 75208;
Harlingen, TX 78550
Results 1 - 1 of 1