The birth date was listed as April 1, 1958. Leon got 67. Leon is a resident at 818 Elmira Avn, New Orleans, LA 70114-2411. This address is also associated with the name of Cheryl B Hannibal, Leon Hannibal Jr, and three other individuals. There’s one phone number listed for Leon: (504) 361-3855 (Bellsouth Telecommunications, LLC). The phone number (504) 361-3855 is also used by Cheryl B Hannibal, Leon J Hannibal, Leon Hannibal Jr, Ronald Blutcher, Alan Wooden. [email protected] is the mailing address for contacting Leon