The Houses of Parliament, or Westminster Palace, is where the two London Houses of Parliament (House of Lords and House of Commons) meet. Westminster Palace is located on the north bank of the River Thames in Westminster, London, near other government buildings in Whitehall. The Palace is one of the largest parliaments in the world, with its buildings containing some 1,200 rooms, 100 staircases and over 3km of corridors.
Related Listing
-
Wembley Stadium London
Heir of one of the most famous sports and concert venues on the planet, the newly opened Wembley ...
-
The Clink Prison Museum
The Clink Prison Museum is built upon the original site of the Clink Prison. The Prison dates back ...



Recent Reviews