The number currently linked to Leo is (586) 759-5152. Leo currently resides at 27599 Concord Ave, Warren, Mi 48093. Public records show Detroit as a city Leo also stayed in. Leo's birth year is 1923. The current age of Leo is 100.