Phone number listed for Leo is (605) 332-4668. 1700 2Nd St, Sioux Falls, Sd 57103 is where Leo lives. Cities Leo has lived in before are Colorado Springs and Fort Carson. The possible relatives of Leo are Deborah Lee Ennis, Eo J Ennis, Leo J Ennis and 6 other people. The current age of Leo is 53. Leo's birth date was listed as 1971.