1/36 36 Coming Soon $1,225,000 3 Beds3.1 Baths3,173 SqFt 6517 Taggart ST, Houston, TX 77007 Townhouse Listed by New Leaf Real Estate