Best Western Victoria Palace

Best Western Victoria Palace is a very comfortable 3 star hotel is located within walking distance of Victoria Rail Station, Buckingham Palace, Big Ben and the Houses of Parliament. It offers great value for money! 60 Warwick Way, Victoria, Westminster Borough, London, SW1V 1SA, United Kingdom
No Comment