View Details 7337 Saint Louis Street Homestead Sec 02 | Houston $148,900 3 bd 2 ba 1,085 sqft 0.21 acres Under Contract