Other a city that he has stayed in is Denver. 2663 Champa St, Denver, Co 80205 is where Leo resides. The possible relatives of Leo are Patrick K Kraemer, Mary Dawn Kraemer, Val Jean Kraemer and 2 other people. Leo has listed phone number: (303) 296-3021. His birth year was listed as 1916. Leo was born 108 years ago.