Updated Today COMPARE 2716 Truxillo St, Houston, TX 77004 Unit upstair Apartment for Rent 2 Beds $1,200