The phone number (618) 542-4929 is Leo’s. Leo now resides at 223 Cole St, Du Quoin, Il 62832. Leo was born in 1923. Public records show Boynton Beach, Tamarac and Tamaroa as cities Leo also stayed in. This year Leo celebrated his 100 birthday.