Leigh now resides at 50 Riverdale Rd, Dedham, Ma 02026. Needham, Needham Heights, Fayetteville and 2 other cities are cities Leigh has lived in. Matthew J Timmerman, Lynn Marie Padgett, Joseph A Timmerman and 4 other people are people possibly related to Leigh. Her birth year was listed as 1974. Phone number listed for Leigh is (781) 326-6913. Leigh was born 50 years ago.