Felix Nibbio was born in 1916, age 107. Felix Nibbio's address is 2003 Halsted Road , Rockford, IL 61103. Possible relatives include Thomas Mibbio, Madeline Nibbio and others. Public records show Felix has also lived in Loves Park, IL.
Results 1 - 1 of 1