803 Archer Street Houston TX 77009 is listed for sale for $925,000. It is a 0.23 Acre(s) Lot, 2,900 SQFT, 3 Beds, 4 Full Bath(s) in Brooke Smith.