Alba Escobedo's address is 13335 Cedar Avenue , Edinburg, TX 78542. Possible relatives include Julian Escobedo, Maria Escobedo and 2 others. Public records show Alba has also lived in Edinburg, TX. Alba's latest phone number is (956) 262-1053.
Phone Numbers: (956) 262-1053
Alba Escobedo's current address is 6645 W Lakeside Boulevard , Olmito, TX 78575. Phone numbers associated with Alba are (956) 350-2397.
Phone Numbers: (956) 350-2397
Address History: 6645 W Lakeside Boulevard, Olmito, TX 78575
Results 1 - 2 of 2