Other a city that he has stayed in is Carver. Leo currently resides at 3 Helena Rd #1, Dorchester, Ma 02122. Phone number listed for Leo is (617) 825-4843.