Iris currently resides at 743 Del Mar Dr, Twin Falls, Id 83301. Iris was born in 1922. Iris has previously lived in Twin Falls and Mesa. Iris was born 101 years ago. The phone number (208) 734-6803 is Iris’s. Iris's possible relatives are Marlow J Dahl, Neric Dahl, Isaac D Dahl and 6 other people.