Leon owns the phone number (317) 375-1733. 1979 is the birth year of Leon. Other cities that he has stayed in are Indianapolis and Shelbyville. Leon has reached 45 years of age. 8615 Coralberry Ln, Indianapolis, In 46239 is where Leon lives. Scott Atlee Mosier, Lois J Mosier, Robert L Mosier and one other person are people possibly related to Leon.