The correct answer is: both the House of Representatives and the Senate.
In the United States, the power to declare war is vested in Congress, which includes both chambers: the House of Representatives and the Senate. The president can direct military actions as Commander-in-Chief, but a formal declaration of war must come from Congress.