Leonard Garcia was born in 1981, age 42. Leonard Garcia's address is 1678 Greenwood Road , Glenview, IL 60026. Possible relatives include Miguel Garcia, Paulina Negrete and others. Leonard's latest phone number is (847) 498-1308.
Phone Numbers: (847) 498-1308
Address History: 1678 Greenwood Road, Glenview, IL 60026;
4556 N Springfield Avenue, Chicago, IL 60625;
Northbrook, IL 60062
Results 1 - 1 of 1