The Houses of Parliament or Palace of Westminster, built between 1840 and 1850, is located next to the River Thames at Westminster. Here are the House of Commons, the House of Lords, the famous Clock Tower and Westminster Hall.
Web: http://www.parliament.uk