$374,900 Active Under Contract 5Beds2Baths2698Sqft0.34Acres 508 Craig St, Hillsboro, TX 76645 MLS#: 21399401