Luxury Hotels in London

Guoman hotels are a collection of quintessentially British four and five star hotels in London nestled in some of the city’s most stellar locations.

Great Cumberland Place, The Royal Horseguards Hotel and The Tower Hotel.

Each of these luxury hotels in London has its own character, identity and style – from exquisite Victorian elegance at the Grosvenor, to contemporary comfort at
Great Cumberland Place.

All Guoman hotels are united in their dedication to providing the very best in comfort and service. From sumptuous comfort in our Hypnos® beds to excellent food in our
restaurants, we’re committed to making your stay one to remember.

Read More Close