The possible relatives of Leonard are Julie S Garcia, Leonard Garcia, Rene Anthony Garcia and one other person. Leonard’s current address is 4830 Joshua Pt, San Antonio, Tx 78251. Leonard has some connections with business: Selena's Sports Bar. The age of Leonard is 54. Other cities that he has stayed in are Spring and San Antonio. Leonard's birth year is 1970. Records link phone number (210) 623-8542 with Leonard’s details.
Car sales records show one car purchase done by Leonard. He purchased Nissan Sentra.