Leo Fotos was born in 1934, age 90. Leo Fotos's address is 1148 N 8th Avenue , Addison, IL 60101. Possible relatives include Eleni Fotos, Elizabeth Fotos and 6 others. Leo's latest phone number is (630) 205-1252. Previous phone numbers include (630) 215-3781 and (630) 458-1048.
Address History: 1148 N 8th Avenue, Addison, IL 60101;
1059 E Wilson Avenue, Lombard, IL 60148;
Mount Prospect, IL 60056
Results 1 - 1 of 1