Leo Kleopov was born in 1926, age 97. Leo Kleopov's address is 7877 E Mississippi Avenue Apt 1204, Denver, CO 80247. Possible relatives include Igor Kleopov. Public records show Leo has also lived in Lakewood, CO. Leo's latest phone number is (303) 320-6978. Previous phone numbers include (303) 880-2376.
Related to: Igor Kleopov
Results 1 - 1 of 1