View Details New On Site Today $217,000 1 of 6 Southwood Terrace | College Station 2 units 1,936 sqft On Site: Today