Back to London
Westminster and Big Ben
Westminster, London SW1A 0AA, London
The British Parliament and its clock tower.
On the Thames, the Palace of Westminster and the Elizabeth Tower, home of Big Ben, form the symbol of London. Westminster Abbey stands just opposite.
Plan your visit to London
Book your chauffeur now: the price is known in advance and does not change.
See prices