View Details 1716 Welch Street Carnegie Court Sub | Houston $664,900 3 bd 3 ba 1 ½ ba 2,736 sqft 0.04 acres On Site 170 Days Ago