London logo

Park Plaza Victoria London

Check Availability

Park Plaza Victoria London
239 Vauxhall Bridge Road
London
SW1V 1EQ
United Kingdom

Rooms from £104.58 ( €154.78 / $191.38 ) per night

Picture of Park Plaza Victoria London


The Park Plaza Victoria, a modern four-star deluxe, design-led hotel offers guests a stylish and luxurious experience in the heart of the capital.

Click here for more Information on the Park Plaza Victoria London together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the London area London Visitor Information