Lenora Barra was born in 1920, age 103. Lenora Barra's address is 3526 N Opal Avenue , Chicago, IL 60634. Possible relatives include Cathy Barra, James Barra and 3 others.
Address History: 3526 N Opal Avenue, Chicago, IL 60634
Results 1 - 1 of 1