The four-star, deluxe Park Plaza Victoria London hotel offers guests superior accommodations and friendly, professional service in a prime location. The hotel is centrally located just two minutes from Victoria Station, with direct services to central London, Gatwick Airport and the South of England and is within easy walking distance of some of London's main tourist attractions, including Buckingham Palace, Harrods, Knightsbridge, Westminster Abbey and Houses of Parliament. The Park Plaza ... More