Merry Jingle

The presents are wrapped up in different coloured paper. Can you find the colours on the code grid?
Each present also has a number written on it. Can you find the numbers on the code grid? Do you think that this might be connected to the colour of the wrapping paper?
If the present with the number three on it was wrapped in orange paper, the code grid would bring you to the letter H because you would have lined up the number three column with the orange row. Solve the puzzle starting with the present labelled number 1 (which is wrapped in yellow paper) and see what the grid spells out.
GO TO THE LIBRARY You are asked to enter a 7 word answer. The answer is library.