Hotel Riu Plaza London Victoria
4-star hotel in London City Centre
Reviews
8.8 out of 10
Excellent
Popular amenities
Check-in time
3:00 PM
Check-out time
12:00 PM
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