Leroy now resides at 318 Acme Rd, San Antonio, Tx 78237. Leroy was born 112 years ago. The number currently linked to Leroy is (210) 434-0216. 1912 is his birth date. Other cities that he has stayed in are Dallas, San Antonio and Taylor.