Cleo currently resides at 852 Carson Rd, Saint Louis, Mo 63135. The current age of Cleo is 92. In addition to Saint Louis, Cleo also lived in Ferguson. Records link phone number (314) 521-0990 with Cleo’s details. The birth year was listed as 1932.