Westminster is the historic and political heart of London and of the United Kingdom, straddling the north bank of the Thames. As the City of Westminster, it is home to the Houses of Parliament, Buckingham Palace, Downing Street, Westminster Abbey and some of the world's most visited museums and galleries. Its streets blend grand ceremonial architecture with vibrant commercial districts, luxury residential enclaves and some of London's finest parks.