View details for Taft Terrace Apartments Taft Terrace Apartments $615+ 425 Farm to Market Road 631, Taft, TX 78390