Public records show Odessa as a city Leroy also stayed in. Leroy has listed (915) 381-1575 as his phone number. Leroy's birth year is 1935. The current age of Leroy is 88. Leroy currently resides at 1915 Roadrunner Ave, Odessa, Tx 79763.