Hotels May 17, 2018 0 Royal Lancaster London ‘London’s finest hotel’. Such a description is so widely used as to be almost meaningless,…