Cleo has listed phone number: (302) 335-0287. 109 Milby St, Harrington, De 19952 is where Cleo resides. The age of Cleo is 72. Public records show Frederica as a city Cleo also stayed in. 1952 is the birth year of Cleo.