Homes for sale - 6114 Truro ST, Houston, TX 77007 – MLS#18173840 - ...