HomeEUROPEUnited KingdomLondonRIU Hotels will open first hotel in London