5506 Chennault, Houston, TX, 77051