Imelda Villa was born in 1974, age 49. Imelda Villa's address is 1972 N Kostner Avenue , Chicago, IL 60639. Possible relatives include Ada Pardo, Alma Villa and 3 others. Public records show Imelda has also lived in Chicago, IL. Imelda's latest phone number is (773) 862-7850.
Phone Numbers: (773) 862-7850
Results 1 - 1 of 1