New - 15 Hours Ago $266,500 Active 3Beds2Baths1416Sqft0.173Acres 106 W Thomas St, Leonard, TX 75452 MLS#: 21426256