Kenwood Hall Hotel & Spa rebrands to Mercure Hotels with 'significant investment' still to come
The Mercure Sheffield Kenwood Hall Hotel & Spa | The Mercure Sheffield Kenwood Hall Hotel & Spa, a superb 4 start hotel based in Sheffield, South Yorkshire