The Elizabeth Tower is the clock tower of the Palace of Westminster in London, England. It contains the Great Clock, a striking clock with five bells. The tower is nicknamed "Big Ben", a name which was originally applied only to the largest bell of the clock.
London Eye
Trafalgar Square
St James's Park
The National Gallery
Cubana Restaurant Waterloo
Giraffe, Southbank
Gordon's Wine Bar
Wahaca Southbank