Four Stars in London - South Kensington 97 Cromwell Road, South Kensington, London, SW7 4DN Tags: air conditioning, bar, business facilities, car parking, gym facilities, lounge bar, restaurant, room service, swimming pools, televisions