The Best Western Victoria Palace enjoys a prime location in the middle of London. That means you can look forward to staying within walking distance of Buckingham Palace, the London Eye, Big Ben, Westminister Abbey, Trafalgar Square and Downing Street to name just a few of the capitals many attractions!
If you want to venture away from London, we're also within 5 minutes walk of Victoria Station and Victoria Coach Station.