In the Constitution which branch of the government can grant pardons?

According to current laws (and this should be in the Constitution as well), the Executive Branch, specifically the President of the United States, is allowed the 'power of pardon' (the ability to grant pardons).

The executive branch. Remember that the executive branch has the president, and the president is the one who pardons people