Leon was born 73 years ago. Leon now resides at 4834 Ledura Rd #102, Virginia Beach, Va 23462. He has stayed in Virginia Beach and Virginia Bch before moving to Virginia Beach. Records link phone number (757) 464-9199 with Leon’s details. This person's birth year is 1951.