Palace of Westminster
meeting place of the Parliament of the United Kingdom, located in London, England, UKThe Palace of Westminster, also known as the Houses of Parliament or Westminster Palace, in London, is where the two Houses of the Parliament of the United Kingdom meet.
Read article
Nearby Places
Westminster Abbey
Gothic abbey church in London, England, UK
Scotland Yard
headquarters of the Metropolitan Police Service, Westminster, Greater London
Henry VII Lady Chapel
chapel within Westminster Abbey, England
Westminster Bridge
bridge over the River Thames in London
Thames Embankment
reclaimed area next to the River Thames in central London
2017 Westminster attack
terror attack which occurred on 22 March 2017 in Westminster, London, England, UK
St Margaret's, Westminster
church in Westminster, London, United Kingdom
Supreme Court of the United Kingdom
highest court of appeal in most of the United Kingdom