The hotel enjoys an excellent location, just 5 minutes’ walk from Victoria Station and across the road from Buckingham Palace. The Houses of Parliament, Big Ben, Tate Gallery and River Thames are just a few of the sights that can be easily accessed from this hotel.