Open: Sat 1:00 PM - 4:00 PM > $334,900 Active 3Beds2Baths1815Sqft0.197Acres 309 Catherine St, Joshua, TX 76058 MLS#: 21267458