Three Stars in London - South Kensington 68-69 Queen's Gate, South Kensington, London, SW7 5JT Tags: air conditioning, business facilities, laundry service, room service, televisions