Leon Downer was born in 1973, age 50. Leon Downer's address is 4000 Van Buren Street , Bellwood, IL 60104. Possible relatives include Donnet Downer, Monica Downer and 2 others. Public records show Leon has also lived in Orlando, FL and Oviedo, FL. Leon's latest phone number is (630) 544-9606. Previous phone numbers include (708) 491-8368 and (708) 544-9606.
Address History: 4000 Van Buren Street, Bellwood, IL 60104;
1138 Blackwater Pond Drive, Orlando, FL 32828;
Oviedo, FL 32765;
Lithonia, GA 30038;
Addison, IL 60101
Results 1 - 1 of 1