Leon’s residency is at 9223 Taidswood Dr #9223, Spring, Tx 77379. 1951 is the birth year of Leon. The number currently linked to Leon is (281) 376-6404. The current age of Leon is 74.