Leon has previously lived in Norfolk. Charlene D Richardson, Barbara Richardson, Lillian T Richardson and one other person are people possibly related to Leon. Leon is a resident of 3812 Wedgefield Ave, Norfolk, Va 23502. The phone number (757) 461-6063 is Leon’s. Leon's birth year is 1951. The current age of Leon is 73.