Leonard Elizardo was born in 1991, age 32. Leonard Elizardo's address is 3511 Vinecrest Drive , San Antonio, TX 78219. Possible relatives include Anna Elizardo, Cindy Elizardo and 4 others. Public records show Leonard has also lived in San Antonio, TX. Leonard's latest phone number is (210) 409-9485. Previous phone numbers include (210) 683-7038 and (210) 772-5394.
Results 1 - 1 of 1