> $285,000 Active Under Contract 4Beds3Baths2026Sqft0.26Acres 106 Cottonwood St, Joshua, TX 76058 MLS#: 21297470