Records link phone number (225) 766-4945 with Leo’s details. The residency of Leo is at 1632 Leonard Dr, Baton Rouge, La 70810. 1937 is the birth year of Leo. Leo has reached the age of 87 years. He has stayed in Terrytown before moving to Baton Rouge. People possibly related to Leo are Shirley Mae Scott, Carla M Scott, Andre K Scott and 5 other people.