Westminster is situated one kilometer south of Charing Cross in London England. It is the location of the Parliament of the United Kingdom and Buckingham Palace. There are a number of fine hotels located in Westminster.