3352 Ozark Street, Houston, TX 77021