Park Plaza Victoria Hotel features a modern spa, stylish cocktail bar and large luxury bedrooms. Situated in lively Victoria, the hotel is a 2-minute walk from Victoria Station, and a 5-minute' walk from Buckingham Palace.
239 Vauxhall Bridge Road, Westminster Borough, London, SW1V 1EQ, United Kingdom
Hotel booked 5 times today.
Nightly rates from $180 to $514