Westminster is the political centre of the UK, home to the Houses of Parliament and Westminster Abbey. It lies along the River Thames, bordered by Victoria and St James's Park. Key transport links include Westminster and St James's Park Underground stations.