Public records show Pilot Knob and Saint Louis as cities Leroy also stayed in. The number currently linked to Leroy is (314) 423-7193. Leroy was born in 1986. Leroy is a resident of 10286 Saint Katherine Ln, Saint Ann, Mo 63074. This year Leroy celebrated his 38 birthday.