1926 is the birth year of Cleo. This year Cleo celebrated her 97 birthday. Phone number listed for Cleo is (317) 271-7962. Public records show Indianapolis as a city Cleo also stayed in. Cleo now resides at 920 Wyckford Dr #B, Indianapolis, In 46214.