Robert Archuletta was born in 1956, age 67. Robert Archuletta's address is 4325 Winchester Avenue , Odessa, TX 79762. Possible relatives include Archuletta Archuletta, Matthew Archuletta and 1 others. Public records show Robert has also lived in Odessa, TX. Robert's latest phone number is (432) 362-4754. Previous phone numbers include (432) 413-3850 and (432) 550-0610.
Results 1 - 1 of 1