125 Tracola St, Texarkana, Tx 75501 is where Leo lives. Phone number listed for Leo is (504) 482-8917. He has stayed in New Orleans before moving to Texarkana. The age of Leo is 96. Leo's birth year is 1927.