Photo gallery for Hotel Riu Plaza London Victoria
Hotel Riu Plaza London Victoria
4-star hotel in London City Centre
Reviews
8.8 out of 10
Excellent
Popular amenities
8.8 out of 10
Guests loved the amenities.
Explore the area
1 Neathouse Place, London, England, SW1V 1LH
- Victoria Station Travel Information Centre3 min walk
- Buckingham Palace12 min walk
- Green Park13 min walk
- London (LHR-Heathrow)40 min drive