Palace of Westminster – London
The Palace of Westminster viewed from across the Thames just before a rainstorm.
The Palace of Westminster is the meeting place of the House of Commons and the House of Lords. The palace is commonly known as the Houses of Parliament and lies on the bank of the River Thames in the City of Westminster, in central London.
- If you have any special requirements for your purchase, please use the Order Notes section on the checkout page.
- All canvases and prints are made upon request. Please allow 7-10 working days for delivery once your payment has cleared.