Cities Leo has lived in before are Peabody and Salem. Leo has reached the age of 62 years. 282 Lynn St #1, Peabody, Ma 01960 is where Leo resides. This person's birth year is 1962. Leo owns the phone number (978) 239-2498.