London Bridge spans the River Thames near the Tower of London. It was built in 1894 and does not open, with its suspension 65 meters above the Thames. Big Ben is actually the largest bell in the clock tower of the Palace of Westminster, home to the UK government. Buckingham Palace has been the London residence of the British royal family since 1837. It hosts changing of the guard ceremonies out front.