1242 W 26th Street, Houston, TX 77008