Where is America’s National Christmas Tree?

America’s National tree is located in Washington, DC. The White House is the offical home of the tree located in what is considered to be Presidents Park. Look here for more information: