Felix Olvera was born in 1976, age 48. Felix Olvera's address is 849 Po Box , Driggs, ID 83422. Possible relatives include Olvera Clemente, Amanda Olvera and 2 others. Public records show Felix has also lived in Teton, ID. Felix's latest phone number is (208) 351-5063. Previous phone numbers include (208) 787-2812.
Address History: 849 Po Box, Driggs, ID 83422;
376 Po Box, Teton, ID 83451;
Jackson, WY 83002
Results 1 - 1 of 1