Houses for Sale in Brownsville TX from $300,000 – $500,000