1310 Cleburne St Houston, TX 77004