Leonardo Garcia was born in 1979, age 44. Leonardo Garcia's address is 4241 51st Street Apartment 13, San Diego, CA 92115. Possible relatives include Angelina Garcia, Aurelio Garcia and 6 others. Public records show Leonardo has also lived in El Centro, CA. Leonardo's latest phone number is (619) 584-6245.
Phone Numbers: (619) 584-6245
Address History: 4241 51st Street Apartment 13, San Diego, CA 92115;
774 W Euclid Avenue, El Centro, CA 92243;
National City, CA 91950
Results 1 - 1 of 1