The phone number (314) 644-0237 is Leroy’s. Leroy’s residency is at 6203 Arthur Ave, Saint Louis, Mo 63139. He has stayed in Victorville, Adelanto and Flagstaff before moving to Saint Louis. Leroy has reached 66 years of age. Leroy's birth year is 1959.