1601 Norfolk St Houston, TX 77006