Leon Tejeda was born in 1976, age 48. Leon Tejeda's address is 8425 Ahern Drive Apt 306, San Antonio, TX 78216. Possible relatives include Lorena Rosales, Patricia Ruiz and 2 others. Public records show Leon has also lived in San Antonio, TX. Leon's latest phone number is (210) 282-1888. Previous phone numbers include (210) 875-6838 and (210) 877-0938.
Results 1 - 1 of 1