$638,900 Active Under Contract 4Beds3Baths3003Sqft0.306Acres 2188 Middlewood Cir, Granbury, TX 76049 MLS#: 21356004