Leroy currently resides at 3605 Meramec St #204, Saint Louis, Mo 63116. 1965 is his birth date. The current age of Leroy is 59. In addition to Saint Louis, Leroy also lived in Saint Louis and Kansas City. Leroy has listed (314) 968-9426 as his phone number.