Three Stars in London - South Kensington 109-113 Queen's Gate, South Kensington, London, SW7 5LR Tags: bar, business facilities, ensuite rooms, internet access, lounge bar, restaurant, safe, televisions