Big Ben is one of London most famous landmarks and a symbol of the United Kingdom. The name Big Ben actually refers to the Great Bell inside the clock tower at the north end of the Palace of Westminster, home of the UK Parliament.

Located along the River Thames, Big Ben is one of the most photographed sights in London and a must-see attraction for visitors exploring the city historic Westminster area.

Now Happening

Stay in Big Ben