The Palace of Westminster is the meeting place of the Parliament of the United Kingdom and is located in London, England. It is commonly called the Houses of Parliament after the House of Commons and the House of Lords, the two legislative chambers which occupy the building.
London Eye
Trafalgar Square
Big Ben
St James's Park
Cubana Restaurant Waterloo
Giraffe, Southbank
Gordon's Wine Bar
The Red Lion, Parliament Street