RO - Room Only | SC - Self Catering | BB - Bed& Breakfast | HB - Half Board | FB - Full Board | AI - All Inclusive
Open from July 2023. The Riu Plaza London Victoria Hotel is ideally located in the heart of London, just a few minutes' walk from Westminster Victoria Station. The Hotel Riu Plaza London Victoria has 435 modern rooms and superior suites with views...