Eind 2020 gaat Riu voor het eerst een hotel openen in Groot Brittanië. Het hotel komt pal naast Victoria Station in het centrum van Londen. Het wordt een Riu hotel in de nieuwe Riu Plaza stijl die inmiddels al in veel andere steden geïntroduceerd is.