Matthew D Strauss, Adam Hd Strauss, Mary B Strauss and one other person are people possibly related to Leon. Leon’s residency is at 17 Westmoreland Pl, Saint Louis, Mo 63108. The age of Leon is 92. 1931 is the birth year of Leon. A city Leon has lived in before is Saint Louis. Leon has listed phone number: (314) 361-4295.