Thistle Westminster is a four star hotel located in Westminster, the political and cultural heart of London. Events that shaped Britain's history took place in the streets, squares and buildings around Thistle Westminster. From the hotel, nearby London landmarks like Buckingham Palace, Westminster Abbey, Big Ben and the Houses of Parliament are easily reached on foot.Located a couple of minutes' walk from Victoria Station, Thistle Westminster offers affordable hotel accommodation. The Hotel has ... More