Photos coming soon
HOTEL
Hotel Riu Plaza London Victoria
1 Neathouse Place, London
Where it sits
Hotel Riu Plaza London Victoria
1 Neathouse Place, London
51.49441, -0.14207
Similar stays nearby
Park Plaza Victoria London
Hotel · 54 m
Victoria Station Hotel
Hotel · 64 m
Luxury 3 Bed Next Victoria Station
Hotel · 71 m
Park Plaza London Victoria
Hotel · 75 m
Beautiful flat Next to Victoria Station
Hotel · 78 m
Beautiful & Historic Victoria 3brs Retreat With AC
Hotel · 78 m
Stylish Buckingham Apartment Victoria
Hotel · 79 m
Central London 1-Bed Flat by Victoria Station
Hotel · 81 m
Plan around Hotel Riu Plaza London Victoria
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 25, 2026.
