$349,000 Active Under Contract 3Beds2Baths1669Sqft0.187Acres 1832 Town Creek Cir, Weatherford, TX 76086 MLS#: 21387934