5306 Chennault ST, Houston, TX 77033 - MLS#34591241 - The Mendez Te...