Who is the owner of the Russell Hotel London?

Owned and operated by the Principal Hayley Group, the Hotel Russell is rated as a four star hotel. The UK hotel is located in Russell Square within Bloomsbury, London.