Park Plaza Victoria London
Photo gallery for Park Plaza Victoria London
Overview of Park Plaza Victoria London
Park Plaza Victoria London
4-star hotel in London City Centre
Reviews
8.8
Excellent
Popular amenities
Explore the neighborhood
239 Vauxhall Bridge Road, London, England, SW1V 1EQ
- Victoria Palace Theatre4 min walk
- Buckingham Palace12 min walk
- St. James Park12 min walk
- London (LHR-Heathrow)39 min drive