Selene Leon was born in 1978, age 45. Selene Leon's address is 4425 Eden Way , Cedar Falls, IA 50613. Possible relatives include Griselda Delreal, Bernardo Dominguez and 9 others. Public records show Selene has also lived in Waterloo, IA and Belvidere, IL. Selene's latest phone number is (309) 230-2052. Previous phone numbers include (319) 230-2000 and (319) 433-1185.
Also goes by: Selene E Leon
Address History: 4425 Eden Way, Cedar Falls, IA 50613;
232 E Mitchell Avenue, Waterloo, IA 50702;
Belvidere, IL 61008;
Carbondale, IL 62901;
Elgin, IL 60123
Results 1 - 1 of 1