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.

Getting there

Houses of Parliament

20 Dean's Yard, London, SW1P 3JS