Lee Youell was born in 1919, age 104. Lee Youell's address is 417 E Kiowa Street Unit 806, Colorado Springs, CO 80903. Possible relatives include Barbara Youell, Lillard Youell and others. Public records show Lee has also lived in Colorado Springs, CO and Denver, CO.
Address History: 417 E Kiowa Street Unit 806, Colorado Springs, CO 80903;
3535 Jubilant Place, Colorado Springs, CO 80917;
Denver, CO 80224;
Woodland Park, CO 80866
Results 1 - 1 of 1