Felix Levenbach was born in 1916, age 108. Felix Levenbach's address is 5217 N Whitehurst Place , Tucson, AZ 85750. Possible relatives include Herbert Levenbach, Patricia Levenbach and others. Public records show Felix has also lived in Tucson, AZ. Felix's latest phone number is (520) 299-5187.
Phone Numbers: (520) 299-5187
Results 1 - 1 of 1