Felix Amya was born in 1985, age 39. Felix Amya's address is 208 Premier Road , Longview, TX 75604. Possible relatives include Armando Amaya, Cheryl Amaya and 3 others. Public records show Felix has also lived in Longview, TX. Felix's latest phone number is (903) 918-7111.
Phone Numbers: (903) 918-7111
Results 1 - 1 of 1