Welcome to London

Riu Hotels and Resorts lands in London! At the end of 2020 the first hotel in the United Kingdom will open, which will be part of the urban line of hotels Riu Plaza. After a complete reform of the acquired building, which is located on 1 Neathouse Place, this new hotel of 4-star category will have 350 rooms and will offer the exclusive service of the company.

The new hotel Riu Plaza in London will be exceptionally situated, being by Victoria Station, Westminster Chapel and Buckingham Palace, being therefore an ideal location to enjoy an unforgettable vacation in the city.

Read the press note