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