International in London - South Kensington 68-86 Cromwell Road, South Kensington, London, SW7 5BT Tags: air conditioning, bar, english, fireplace, vegetarian dishes