105 Peralta Cir, Mooresville, Nc 28117 is where Leon lives. The possible relatives of Leon are Essie Velma Padilla, Johanna Otto, Carol J Otto and 6 other people. Leon owns the phone number (303) 795-0060. Centennial, Littleton and Fort Huachuca are cities Leon has lived in. The birth year was listed as 1939. Public records show that Leon is connected with Otto Family Partnership, Ltd. Leon was born 84 years ago.