Houses of Parliament

The Houses of Parliament, or Palace of Westminster, is a famous Gothic Revival building in London. Located on the River Thames, it houses the Parliament and includes beautiful chambers and the renowned Big Ben clock.

Events and activities in Houses of Parliament

Getting there

Houses of Parliament

20 Dean's Yard, London, SW1P 3JS