One of London cities biggest attractions is Big Ben. This is a gigantic clock tower stands 320 feet high on the banks of the River Thames. The bell alone weighs 13.8 tonnes , It is housed in St. Stephen's Tower, at the northern end of the Houses of Parliament, in the London borough of Westminster . This is a must see whilst visiting Westminster Abbey along the way. Enjoy the loud bells ring as you strode along every hour |