Other cities that she has stayed in are Arlington, Mesa, Dallas and 3 other cities. Cleo owns the phone number (972) 570-5896. Cleo currently resides at 3913 Block Dr #1230, Irving, Tx 75038. Cleo turned 71 years old. 1953 is her birth date. Possible relatives of Cleo are: Peter Carlos Garcia, Jerry Milton Garcia, Barbara Garcia and 4 other people.