Odilon Barba's address is 1306 North Arthur Street , Amarillo, TX 79107. Possible relatives include Maria Barba, Victoriano Barba and 3 others. Public records show Odilon has also lived in Amarillo, TX. Odilon's latest phone number is (210) 237-5239. Previous phone numbers include (806) 381-6915.
Odilon Barba's current address is 1300 N Arthur Street , Amarillo, TX 79107. Odilon's age is 56 years old (1968). Phone numbers associated with Odilon are (806) 383-7534 and (806) 383-8960.
Address History: 1300 N Arthur Street, Amarillo, TX 79107
Results 1 - 2 of 2