Leonila Almanza was born in 1961, age 62. Leonila Almanza's address is 1217 Victoria Avenue , North Chicago, IL 60064. Possible relatives include Eusebio Almanza, Oscar Delira and 6 others. Public records show Leonila has also lived in North Chicago, IL. Leonila's latest phone number is (847) 689-0109. Previous phone numbers include (847) 689-2581.
Results 1 - 1 of 1