Leon has listed (773) 782-2408 as his phone number. Leon is a resident of 1144 170Th St, South Holland, Il 60473. 1934 is his birth date. Leon was born 89 years ago. Chicago, Madison, Brooklyn and 4 other cities are cities Leon has lived in.