The residency of Leroy is at 458 Oakwood Blvd #2, Chicago, Il 60653. The current age of Leroy is 59. In addition to Chicago, Leroy also lived in Saint Paul and Minneapolis. Leroy was born in 1966. The number currently linked to Leroy is (312) 285-7555.