Victoria Palace is part of The Best Western chain of hotels, which offers over 270 great value hotels located throughout the UK. This London, London hotel offers clean, comfortable and spacious rooms as well good food - all at guaranteed lowest prices. Reservations are made directly with the official Best Western hotel chain
Modern and chic, stylish and elegant, This hotel is only a 10 minute walk away from the capital's other popular Palace. Once you've seen the Changing of the Guard, the West End shops and theatres are just around the corner! Westminster Abbey is also nearby, while transport links make it easy to discover the wider London scene. ** Some rooms are located in Annex building **
|