The number currently linked to Leo is (781) 878-4060. The residency of Leo is at 27 Arch St #A, Abington, Ma 02351. 1924 is his birth date. Other a city that he has stayed in is Abington. Leo has reached the age of 100 years.