I feel like the answer could be either direct or indirect, because you need a direct object to have an indirect object, and there is both in this example.
Answer: The sense sight applies to the description.
Explanation: "Blond-haired boy" and "a slim new American nose" as it says is describing a look and you cannot hear, touch, or smell a look, you would be using your sight (your eyes) for this.