1/44 44 New $630,000 5 Beds5 Baths3,864 SqFt 11723 Quail Creek DR, Houston, TX 77070 Single Family Home Listed by Texra Realty, LLC