The Houses of Parliament, also known as the Palace of Westminster, is the home of the UK government. It is located on the north bank of the River Thames and is one of the most iconic buildings in London. Visitors can take a guided tour of the building and see the House of Commons, the House of Lords, and the famous Big Ben clock tower.