This year Leon celebrated his 50 birthday. Battle Creek, Austin, Houghton and 2 other cities are cities Leon has lived in. Leon's birth year is 1974. 1402 Bear Mountain Rd, Charlotte, Nc 28214 is where Leon resides. Records link phone number (704) 395-3567 with Leon’s details.