Italian in London - South Kensington 138 Cromwell Road, South Kensington, London, SW7 4HA Tags: italian, private parties: up to 400 guests, vegetarian dishes