Leon Habura was born in 1922, age 101. Leon Habura's address is 6847 North Olmsted Avenue #1, Chicago, IL 60631. Possible relatives include Genevieve Habura, Jean Habura and 2 others. Public records show Leon has also lived in Chicago, IL.
Also goes by: Leon J Habura
Results 1 - 1 of 1