Cleo owns the phone number (970) 252-3468. Cleo has reached 98 years of age. Public records show Montrose as a city Cleo also stayed in. This person's birth year is 1925. 883 Quail Way, Lakewood, Co 80226 is where Cleo resides.