Amilcar Felix was born in 1973, age 50. Amilcar Felix's address is 233 South Judd Street , Sioux City, IA 51103. Public records show Amilcar has also lived in Sioux City, IA. Amilcar's latest phone number is (712) 226-4645. Previous phone numbers include (712) 277-4667.
Results 1 - 1 of 1