Idella Fackrell was born in 1940, age 83. Idella Fackrell's address is 120 Alexander Boulevard # 84, Blackfoot, ID 83221. Possible relatives include Kelli Atwood, Troy Fackrell and others. Idella's latest phone number is (208) 604-2194. Previous phone numbers include (208) 785-2635.
Address History: 120 Alexander Boulevard # 84, Blackfoot, ID 83221
Results 1 - 1 of 1