Leroy has listed (956) 581-9420 as his phone number. Other cities that he has stayed in are Mission, Edinburg and Mcallen. This person's birth year is 1981. Leroy currently resides at 3036 Rr 8, Mission, Tx 78574. This year Leroy celebrated his 43 birthday.