Sandra Espindola was born in 1982, age 42. Sandra Espindola's address is 13 Longwood Place , Elgin, IL 60123. Possible relatives include Jose Espindola, Olivia Espindola and 3 others. Sandra's latest phone number is (847) 387-9932. Previous phone numbers include (847) 429-1098.
Address History: 13 Longwood Place, Elgin, IL 60123;
534 Reese Avenue, East Dundee, IL 60118;
West Dundee, IL 60118
Results 1 - 1 of 1