The current age of Leigh is 53. Elmwood Park, River Forest, Chicago and one other city are cities Leigh has lived in. Leigh's birth year is 1972. Records link phone number (704) 544-2860 with Leigh’s details. Leigh now resides at 15103 Mcknitt Ln, Charlotte, Nc 28277.